首先,我回顾了这个问题,但我想我需要更多的信息,因为我之前从未参与过开源项目.
我正在启动一个开源项目,目前托管在Google代码上.它是在ActionScript3(面向程序员)中创建Flash游戏的框架.到目前为止,这么好,但我想开始围绕它建立一个社区.该项目的第一次正式稳定发布完成了60%(我使用Scrum来指导开发过程,目前我们在开发团队中有3人).顺便说一下,该项目拥有MIT许可证.
您对如何指导开发有任何建议,我应该看看哪些工具?
Assembla vs Google代码vs Trac vs Pivotal跟踪器?
你对此有什么经历?
如果您正在寻求建立社区,那么并不总是关于工具,更多关于您可以用来构建社区的流程.有很多人会使用你给他们的任何工具,或者会选择(或拒绝)参与基于这些工具的项目,但如果社区发臭,很少有人会徘徊.
我建议花点时间考虑如何拥抱社区.您准备好花时间回复错误报告吗?您将如何处理增强请求?如果有几个人想要它,你是否愿意在代码中加入一些东西,但是你却不愿意?这些都是关键问题,最终将比Assmebla vs Trac重要得多.
您可以查看Karl Fogel的书"制作开源软件"或Jono Bacon的"社区艺术",了解有关管理和建立社区的更多提示.