Open source I';我做了一些可能对社区有用的事情。现在怎么办?

Open source I';我做了一些可能对社区有用的事情。现在怎么办?,open-source,distribution,project-hosting,Open Source,Distribution,Project Hosting,如果细节很重要,我制作了一个cruisecontrol.net发布者插件,通过语音通知一系列电话号码,宣布构建的当前状态。它使用Twilio来实现这一点 我不想被我制作的东西的细节所困扰,因为我有很多这个问题,有很多小爱好。在向全世界提供我的爱好输出方面,最先进的技术是什么 开源项目托管、社区功能以及在所有这些方面扮演什么角色似乎有很多选择。这有点令人困惑。我要找的是免费把它放到野外,基本上从那里采取不干涉的方式。这现实吗?我可以免费使用哪个项目托管服务,让开发人员至少下载代码、报告问题并相互协

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

我不想被我制作的东西的细节所困扰,因为我有很多这个问题,有很多小爱好。在向全世界提供我的爱好输出方面,最先进的技术是什么

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


你遇到了什么障碍会让我后悔这个决定?我感兴趣的是战争故事、建议和指导,如何让这个小产品在社区中使用。

如果它只是一个小例子或一小段代码,你可能会考虑在像“”这样的网站或博客上发布一篇算法


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

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

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

您可以将文档作为自述文件


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

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

是发布项目的另一个好地方。那里有很多C/.NET。除了所有基本的项目托管功能之外,它的一个优点是它们支持一个。

source forge很难使用,而且实际上它的功能非常差does@Neil你推荐谁?@疯狂我对谷歌代码很满意。当然,建立一个项目要比SF容易得多。@Neil@Crazy是的,SF过去是半体面的,但自从第20次他们重做UI以来,它真的走下坡路了。我的意思是,我以前的项目实际上被拒绝了,因为他们担心这会消耗太多的资源。我访问了Google代码,他们没有审批流程,他们的UI比SF更直接、更简单。对于很多关于“site:stackoverflow.com project hosting”项目托管Google的问题,如果你的项目在6个月内没有任何开发者活动,它会被删除。这不利于不插手的方法。