![]() |
1
5
如果你想要建立一个社区,并不总是关于工具,更多的是关于你可以用来建立一个社区的过程。有很多人会使用你给他们的任何工具,或者会选择(或拒绝)参加一个基于这些工具的项目,但是如果这个社区很臭,很少有人会闲逛。 我建议你花点时间考虑一下如何融入一个社区。您准备好花时间响应错误报告了吗?您将如何处理增强请求?如果有几个人想要,你愿意让一些东西进入代码,但是你不愿意?这些都是关键问题,最终会比Asmebla和Trac更重要。 你可能想看看卡尔·福格尔(KarlFogel)的《开发开源软件》(ProducingOpenSourceSoftware)一书,或者乔诺·培根(JonoBacon)的《社区艺术》(ArtofCommunity),了解更多关于管理和构建社区的提示。 |
![]() |
2
2
首先,大的明显的下载按钮,这样一个人可以下载你的项目,使它简单明了。第二,论坛,让人们可以给你关于这个项目的好的和坏的反馈。 祝你的项目好运! |
![]() |
3
2
我建议你看看这本书: http://producingoss.com/ 我相信有一个免费的在线和PDF版本。 我在trac上搞得一团糟,它当然可以完成工作,但是如果你已经在做一个敏捷开发过程,我会去看看关键追踪器。我把它用在一个侧面项目上,它相当光滑,更不用说免费使用了。Pivotal拥有您所期望的一切:故事、积压工作、速度计算、一些图表等。 |
![]() |
4
2
|
![]() |
5
2
对我来说,指导开发更多的是确定必须做什么的优先顺序,所以我想说:为什么你不使用谷歌代码问题跟踪程序,因为你的项目已经在那里托管了?我想它提供了你所需要的一切。自定义以添加 估计 如果你想的话,就去吧。 你为什么认为你还需要别的东西?您已经有了一个源存储库、代码审查工具、一个wiki、邮件列表、一个问题跟踪程序、供参与者安全访问。你不需要更多的协作工作。你错过了什么?即时消息?使用Skype或GTalk。IRC?你现在不需要它。不,真的,我不认为工具能解决更多的问题(即使你不能画出你的燃尽图,对于一个非全职的IMO项目来说也没什么大不了的)。 因此,因为任何其他工具都不能很好地与其他谷歌代码服务集成(例如,我喜欢将我的承诺链接到使用 发行人身份证 “在自动链接的评论中,我会坚持您当前拥有的内容(可能只需添加gtalk/skype以简化通信/协作),并开始创建问题和 优先排序 他们。良好的工作优先顺序是一个成功项目的关键,没有一个银弹工具可以为您做到这一点。然后,计划固定日期里程碑(发布),并将最重要的问题分配给即将到来的里程碑。在截止日期前尽可能多地解决问题。当发布时间到来时,发布已经完成的工作,将未实现的问题推迟到下一个里程碑并重新开始。 |
![]() |
6
1
如果你需要一个软件来支持你的Scrum项目…AgIL42报价 free Licenses of Agilo for Scrum Pro 对于开源项目。 |
![]() |
7
0
不要在codeplex上托管代码。我最近启动了一个开源项目,作为 article series on DotNetSlackers .com向人们展示如何构建这样的网站。我在codeplex上错误地主持了这个项目。我的自动构建会定期向我发送损坏的构建电子邮件,因为codeplex会一次随机停机几个小时。它把我逼疯了! 如果你计划开发对世界免费的代码,但不打算让任何人和每个人向你的项目提交代码……托管你自己的源代码控制(对几个用户来说是免费的),或者使用谷歌之类的东西托管你的代码。 |