开源项目设置

时间:2009-01-29 21:26:52

标签: c# .net open-source project

我想在.NET中设置一个开源社区项目,我该怎么做呢?

5 个答案:

答案 0 :(得分:6)

通过我的项目,我开始选择众多开源许可证之一(与Apache 2.0一起使用)。然后我在项目中添加了LICENSE - 文件,在那里复制/粘贴了许可证,并为每个源文件执行了“必需”标题。

之后,我选择了一个项目平台(或watchamacallit)。我跳过SourceForge并选择了Google Code,之后又转移到了Assembla + GitHub。我将我的来源上传到提供的SCM系统(第一个SVN,后来Git)。

唉,困难的部分不是选择许可证,公开你的来源,将你的东西记录到维基或写票。困难的部分是围绕您的项目建立(成功)社区。为此,您需要一个有趣的项目,对您感兴趣的项目感兴趣的人以及将这些点连接在一起的平台。一点点的运气和/或声誉都不会受到伤害,尤其是。

答案 1 :(得分:3)

答案 2 :(得分:2)

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

答案 3 :(得分:1)

转到:

http://code.google.com/hosting/

按照以下说明进行操作:

创建新项目链接。

您也可以使用其他门户网站。

答案 4 :(得分:1)

您希望在SourceForge或Github上创建一个存储库(这些是我所知道的,可能还有其他存储库)。那将是第一步。

建立一个博客,如果你还没有博客,并在博客中写下你的进展,挫折,以及介于两者之间的所有内容,也有一些原因。它将作为您自己未来项目的一个注释。对于那些想要做类似事情的人来说,这也是一件好事。最后,它是一个让您对项目越来越感兴趣的好方法。

您也可能希望查看Mono项目(http://www.mono-project.com/Main_Page)并使用它来代替Visual Studio,这样就无法让其他人加入您的项目。那些Visual Studio许可证并不便宜,Mono是免费的。虽然我有一段时间没有使用过Mono环境,但我听到了许多有关它的好消息。

我希望这会对你有所帮助并祝你好运。