我做了一些可能对社区有用的东西。怎么办?

时间:2010-04-08 20:44:11

标签: open-source distribution project-hosting

如果细节很重要,我制作了一个cruisecontrol.net发布者插件,通过语音通知一系列电话号码,宣布构建的当前状态。它使用Twilio来实现。

我想避免对我所制作的具体细节感到困惑,因为我有很多这样的问题,有一些小的爱好一次性。在将我的爱好输出提供给全世界的过程中,最先进的技术是什么?

开源项目托管,社区功能以及在所有这些中扮演的角色似乎有很多选择。这有点令人眼花缭乱。我正在寻找的是免费将它放到野外,基本上从那里采取不干涉的方法。这是现实的吗?我可以免费使用哪个项目托管服务,允许开发人员至少下载代码,报告问题并相互协作以改进产品?

你遇到什么障碍可能会让我后悔这个决定?我对战争故事,建议和指导很感兴趣,可以将这个小产品提供给可以使用的社区。

5 个答案:

答案 0 :(得分:4)

GoogleCode是开源代码的一个不错的自我存储库。非常易于使用,并且包含为项目创建Wiki的功能。它还具有易于使用和理解的错误报告/论坛风格问题管理系统。

答案 1 :(得分:2)

在一个可公开访问的主机上快速获取代码的一种简单方法是github.com。如果您托管的所有内容都可供公众使用,则托管是免费的。人们将能够获取最新信息,并在他们认为值得合并的更新时通知您。

您可以将文档作为自述文件包含在内。

CodeProject很酷,像这样的网站可以让我在Github上看到更多的社区讨论。

答案 2 :(得分:0)

如果只是一个小例子或一小段代码,您可能会想到只是在“Code Project”或博客等网站上发布文章。

发布一个开源项目有很多开销,如果你想放手一搏,你可能会更容易写一篇文章,并提供.zip来下载代码示例。

答案 3 :(得分:0)

查看SourceForge.net,这是一个程序员可以创建开源项目的网站。它允许您添加可能对项目具有不同权限的新用户(从仅仅是贡献者到成为完全管理员),并且它具有许多您可能希望用于项目的工具,例如错误跟踪器和SVN。

答案 4 :(得分:0)

CodePlex是发布项目的另一个好地方。那里有很多C#/ .NET。除了所有基本的项目托管之外,它的一个好处是它们支持whole slew of source control clients