【问题标题】:I've made something that might be useful to the community. Now what? [closed]我做了一些可能对社区有用的东西。怎么办? [关闭]
【发布时间】:2010-04-08 20:44:10
【问题描述】:

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

我想避免纠结于我所做的具体内容,因为我有很多这个问题,并且有一些小爱好。就将我的爱好输出提供给全世界而言,最先进的技术是什么?

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

您遇到了哪些让我后悔这个决定的障碍?我对战争故事、建议和指导感兴趣,以便让社区可以使用这个小产品。

【问题讨论】:

  • 关于项目托管谷歌“site:stackoverflow.com 项目托管”的许多问题

标签: open-source distribution project-hosting


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

        • source forge 很难使用,实际上它的功能很差
        • @Neil 你会推荐谁?
        • @crazy 我对 Google Code 非常满意。建立项目当然比 SF 容易得多。
        • @Neil @Crazy 是的,SF 曾经是半体面的,但自从他们第 20 次重做 UI 以来,它真的走下坡路了。我的意思是,我之前的项目实际上被拒绝了,因为他们担心它会消耗太多资源。我去了 Google Code,他们没有审批流程,而且他们的 UI 比 SF 更直接和简单。
        【解决方案5】:

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

        【讨论】:

        • -1 如果您的项目在 6 个月内没有任何开发人员活动,则会被删除。这不利于不干涉的方法。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-08-24
        • 1970-01-01
        • 1970-01-01
        • 2020-02-03
        • 2011-01-31
        • 2010-09-13
        • 1970-01-01
        相关资源
        最近更新 更多