关闭。这个问题是opinion-based .它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.
6年前关闭。
Improve this question
首先,我回顾了this question ,但我想我需要更多信息,因为我以前从未参与过开源项目。
我正在启动一个开源项目,目前托管在 Google 代码上。它是一个在 ActionScript3 中创建 Flash 游戏的框架(面向程序员)。到目前为止,一切都很好,但我想开始围绕它建立一个社区。该项目的第一个正式稳定版本已完成 60%(我使用 Scrum 来指导开发过程,目前我们有 3 人在开发团队中)。顺便说一下,该项目有麻省理工学院的许可证。
你对如何指导开发有什么建议吗,我应该看看什么工具?
Assembla 与 Google 代码、Trac 与 Pivotal 跟踪器?
你在这方面有什么经验?
最佳答案
如果您想建立一个社区,它并不总是关于工具,而更多的是关于您可以用来建立社区的过程。有很多人会使用你给他们的任何工具,或者会选择(或拒绝)基于这些工具参与一个项目,但如果社区很糟糕,很少有人会闲逛。
我建议花一些时间思考你将如何拥抱一个社区。您准备好花时间回复错误报告了吗?您将如何处理增强请求?如果有几个人想要的话,你是否愿意在代码中加入一些东西,但你不想?这些都是最终将比 Assmebla 与 Trac 重要得多的关键问题。
您可能需要查看 Karl Fogel 的书《生产开源软件》或 Jono Bacon 的《社区艺术》,以获取有关管理和构建社区的更多提示。
关于open-source - 我正在启动一个开源项目。有什么建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1717425/