【问题标题】:Best place to find coding partners for open-source projects? [closed]为开源项目寻找编码合作伙伴的最佳地点? [关闭]
【发布时间】:2011-01-11 05:07:07
【问题描述】:

我发现自己想开发某些项目,但大多数时候我缺乏动力,因为我自己开发。

我通常会寻找类似的现有项目,并询问开发人员是否愿意合作,但这很困难。

是否有一个好地方(可能是网站)可以找到对与我相同的项目感兴趣并因此想合作的人?

【问题讨论】:

    标签: open-source project collaboration


    【解决方案1】:

    在 github.com 上查看产品。如果你会使用 git,我经常会在那里找到一些很酷的项目,你可以随时 fork 存储库来提供帮助。

    【讨论】:

      【解决方案2】:

      你自己编码?

      在开源代工厂之一发布代码。 (code.google.com.sf.net.bitbucket.org,github.com等...)

      选择一个简单的许可证(x11/MIT 很好,如果你愿意,可以选择 GPL2/3/AGPL3 等等。)

      使用一页教程编写有关如何部署、运行的简单说明。

      有一个网站,您可以在其中写下您构建的东西以及您想要构建的东西。

      找到需要帮助的人并帮助他们。不要过度扩张自己。

      建立信任需要时间。信任需要时间。

      更新

      你写的:

      我通常会寻找类似的现有项目,并询问开发人员是否愿意合作,但这很困难。

      如果您看到一个开源项目,那么开发人员很可能已经喜欢合作。他们可能不想做的是谈论如何将软件变成下一个价值 500 亿美元的庞然大物的宏伟计划。一般来说,如果您加入邮件列表,请介绍自己(“嗨,我是 Joe,我喜欢做 X,我喜欢这个软件。”),获取并使用该软件,然后提供反馈和建设性批评,并证明您正在遵循说明或至少尝试这样做,然后,如果您提供补丁(或 github 的分支),则可能会对其进行查看和考虑.

      请遵循项目方法。例如,如果他们使用测试,请使用您的补丁提交测试,诸如此类。

      【讨论】:

        【解决方案3】:

        我尝试自己启动一个开源项目,但失败了。我在一个论坛上发表了我的想法,大约有 10 或 15 人想加入这个项目。其实活动很少……

        我认为失败的主要原因是我在上市之前没有开发任何东西。至少有一个原型会非常有用。另一件事是定义一个(简单的)开发过程。

        如果我再试一次,我会:

        • 开发原型
        • 详细记录代码和架构
        • 写下其他人可以完成的任务
        • 描述开发过程
        • 设计一个漂亮的网站并宣传我的工作
        • 在 google code 或类似的地方发布代码

        【讨论】:

        • +1 分享这个。这让我想起了 The Cathedral and the Bazaar 中的一段话:“当你开始社区建设时,你需要能够呈现的是一个似是而非的承诺。你的程序不必特别有效好吧。它可能是粗糙的、有缺陷的、不完整的和文档不足的。它不能不做的是 (a) 运行,并且 (b) 说服潜在的共同开发者,它可以在可预见的将来演变成真正整洁的东西。” (catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/…)
        【解决方案4】:

        首先,您应该在 Open Source Forge 上注册您的项目。维基百科上有一个比较列表:http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities

        在某些锻造上,有一种寻求帮助的方法。我知道 SourceForge 可以:https://sourceforge.net/people/

        我建议您阅读 Karl Fogel 关于该主题的出色而完整的书:Producing Open Source Software。它可以在线免费获得,也可以从 Amazon 打印出来。

        【讨论】:

          【解决方案5】:

          如果您已经在网上某处有一些代码,您可以在Stack Overflow's Open Source Advertising 上为您的项目投放广告。

          引用链接:

          必须是广告邀请参与和 程序员编写实际源代码的贡献。这不是 旨在作为消费品的通用广告 碰巧是开源的。这是为了寻找能提供帮助的程序员 贡献代码或其他编程的东西(文档、代码 审查、错误修复等)。

          【讨论】:

            【解决方案6】:

            Openhatch 是我发现寻找开源项目的最佳场所

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-12-08
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多