【.com快译】社区驱动的软件开发正在成为品牌和项目同时成功的新途径。有的建议大家关注一下这个汹涌的趋势:目前GitHub上有超过2700万个项目,社区驱动开发越来越流行,这是有目共睹的。 那么,如何加入这股席卷全球的潮流呢? 作为RethinkDB的创始人之一,我有几点思考。RethinkDB是一个可扩展的开源JSON数据库,专为实时互联网而设计。我和我的团队与成千上万的志愿贡献者一起开发了GitHub上性能最好的数据库。GitHub上开放的沟通渠道帮助我们提供最佳解决方案,并开发出一种产品,供各行各业的公司使用,其中包括多家《财富》500强公司。 我列出了五种具体方法,您也可以使用这些方法来确保您自己的项目在GitHub上取得成功。关键是让社区参与进来。1.重视社区 开源不仅仅关注许可证和软件开发模型,它更关注人。鼓励用户和维护者相互协作以推动新思想的传播。您会发现最著名的项目已经通过邮件列表、GitHub项目和/或IRC/Slack渠道建立了贡献者社区。 2。欢迎新的贡献者 开始一个新的项目时,贡献者往往会感到恐惧和尴尬。提供一套用于贡献代码的指南,并使用问题跟踪器突出显示新贡献者可以轻松处理的故障排除方法,帮助他们安心并保持活跃。做好必要的基础工作是确保项目成功的关键。例如,我们在推出RethinkDB时,还发布了一个GitHubissue礼仪指南来帮助用户。 3。感谢贡献者的工作 所有为RethinkDB做出贡献的人都是共同开发者,并对每个项目的工作拥有所有权。在RethinkDB,我们以多种方式感谢每位贡献者的投入。简单而有效的方法包括提名表彰、写感谢信或分发T恤等奖品。贡献者以多种方式帮助我们构建RethinkDB,无论是在GitHub上提交合并请求,还是测试新功能或其他任务;他们每个人都值得我们感谢。4.用艺术来表达你的想法 艺术可以像软件一样有效地传达思想。充分利用平面设计为您的项目打造品牌形象。(我们聘请了一名全职开发人员来提供帮助。)考虑设计一个友好的吉祥物(例如GitHub章鱼或RethinkDB思考者)来帮助您的项目和社区脱颖而出。此外,艺术用于阐明和教授复杂的想法和说明。通过将艺术融入您的项目,您还可以鼓励新的贡献者以艺术的方式做出贡献。5.准备文档,防止出现问题 详细记录项目过程,可以避免潜在的问题和混乱。全面的文档包括一个常见问题(FAQ)部分、一组常见模式的说明和一组示例。您甚至可以通过从从事您的项目的人员那里获得贡献来使文档开源。 结束语 让志愿者软件开发人员感到受欢迎,为他们分配明确的任务,并指定如何完成这些任务,从而加快对软件开发人员社区的吸引力。最重要的是,记得在贡献者帮助你时感谢他们。这样,您的项目就会因此而蓬勃发展。 Title:5keystoprojectsuccessonGitHub,作者:5keystoprojectsuccessonGitHub
