11

If the specifics are important, I made a cruisecontrol.net publisher plugin that notifies a series of phone numbers via voice, announcing the current state of the build. It uses Twilio to do so.

I'd like to avoid getting hung up on the specifics of what it is I've made, as I have this question a lot, with a number of little hobby one-offs. What's the state of the art as far as making my hobby output available to the world at large?

There seem to be a lot of options for open-source project hosting, community features, and what role to take in all of this. It's a little bewildering. What I'm looking for is to put this out into the wild for free and basically take a hands-off approach from there. Is that realistic? Which project hosting service can I use for free to allow developers to at least download the code, report issues and collaborate with each other to improve the product?

What snags have you run into that could make me regret this decision? I'm interested in war stories, advice and guidance on making this little product available to the community where it can be used.

4

5 回答 5

4

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

于 2010-04-08T21:06:15.250 回答
2

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

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

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

于 2010-04-08T20:53:55.457 回答
0

CodePlex是另一个发布项目的好地方。那里有很多 C#/.NET。除了所有基本的项目托管东西之外,它的优点之一是它们支持大量的源代码控制客户端

于 2010-04-08T21:13:49.107 回答
0

如果只是一个小例子或一小段代码,您可能会考虑在“代码项目”之类的网站或博客上发布一篇文章。

发布一个开源项目有很多开销,如果你想不干涉,你可能会更轻松地写一篇文章,并提供一个 .zip 来下载代码示例。

于 2010-04-08T20:50:36.000 回答
0

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

于 2010-04-08T20:52:09.107 回答