开源项目设置

3

我想在.NET中建立一个开源社区项目,该如何进行?

5个回答

6

在我的项目中,我首先选择了众多开源许可证之一(选择了Apache 2.0)。然后我添加了一个LICENSE文件到我的项目中,将许可证复制/粘贴到那里,并对每个源文件进行了“必需的”头文件。

之后,我选择了一个项目平台(或者叫什么来着)。我跳过了SourceForge,选择了Google Code,后来转移到了Assembla+GitHub。我将我的源代码上传到提供的SCM系统中(首先是SVN,后来是Git)。

然而,难点不在于选择许可证、公开源代码、将你的东西记录到维基上或编写工单。难的部分在于建立(成功的)社区围绕你的项目。为此,你需要一个有趣的项目,对你的有趣项目感兴趣的人们以及一个将这些点连接在一起的平台。一点运气和/或声誉也不会有害,至少不是最重要的。


3

2

www.codeplex.com是另一个很好的起点。


1

1

你想在 SourceForge 或 Github(这是我知道的两个,可能还有其他的)上创建一个代码库,这将是第一步。

如果你还没有博客,建立一个并在旅途中记录自己的进展、挫折以及一切之间的事情,对于几个原因来说都是好的。这将为你未来的项目提供一个备忘录。它也将是一个对于其他希望做类似事情的人们来说,作为了解项目路线图的好东西。最后,这是一个获得更多兴趣的绝佳方式。

你还可以查看 Mono 项目 (http://www.mono-project.com/Main_Page) ,使用它代替 Visual Studio ,这样就不会对其他人加入你的项目造成障碍。那些 Visual Studio 许可证可不便宜,而 Mono 则是免费的。虽然我已经有一段时间没有在 Mono 环境下工作了,但我听到了很多好的消息。

希望这些能够帮到你,祝你好运。


微软的Visual Studio 2008 Express版本也是免费的(就像免费啤酒一样)。http://www.microsoft.com/express/ - tobsen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接