2010-04-08 57 views
11

如果细节很重要,我做了一个cruisecontrol.net发布者插件,通过语音通知一系列电话号码,宣布当前的构建状态。它使用Twilio来做到这一点。我做了一些可能对社区有用的东西。怎么办?

我想避免挂上我所做的细节,因为我有很多这个问题,有一些小爱好一次性。至于如何让我的爱好输出可用于全世界,最先进的技术是什么?

开源项目托管,社区功能似乎有很多选择,以及在所有这些方面需要采取的角色。这有点令人迷惑。我在寻找的是免费试用这款游戏,并且从那里基本采取不干涉的方式。这是现实的吗?我可以免费使用哪个项目托管服务,以便开发人员至少可以下载代码,报告问题并相互协作以改进产品?

你遇到过什么困难会让我后悔这个决定?我对战争故事,建议和指导如何使这个小产品可供社区使用感兴趣。

+1

对于很多项目托管谷歌项目“网站:stackoverflow.com项目托管” – 2010-04-08 20:57:00

回答

0

如果它只是一个小例子或一小段代码,您可能会考虑在“Code Project”之类的网站或博客上发布ariticle。

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

0

看看SourceForge.net,这是一个程序员可以创建他们的开源项目的网站。它允许你添加可能对你的项目有不同权限的新用户(从一个贡献者到一个完整的管理员),它具有许多你想要用于你的项目的工具,比如bug跟踪器和SVN。

+3

源锻造是很难使用,它实际上很差 – 2010-04-08 20:55:59

+0

@尼尔你会推荐谁? – 2010-04-08 21:05:04

+0

@crazy我对Google Code非常满意。当然比SF更容易建立一个项目。 – 2010-04-08 21:06:51

2

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

您将包含文档作为自述文件。

CodeProject很酷,这样的网站将允许更多的社区讨论,然后我在Github上看到。

4

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

0

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

+0

-1如果您的项目在6个月内没有任何开发人员活动,则会被删除。这对于不干涉手段是不利的。 – Earlz 2010-04-08 21:17:18

相关问题