培养用(yòng)户社(shè)区汲取创(chuàng)意点子进行安卓软件(jiàn)开发
发布(bù)时间:2017-02-23 10:06:05 | 发(fā)布者(zhě):海(hǎi)拔网(wǎng)络 | 浏览次数:11798 | 返回列表 | 返回首(shǒu)页
互联网上一(yī)个个社区是一个等待开发的(de)宝藏,这里面(miàn)有你想要开发的软件创意更有(yǒu)你(nǐ)未(wèi)来最忠实的粉(fěn)丝群体,合肥(féi)APP开发公(gōng)司深度(dù)互动(dòng)网络社区打造闭(bì)环软件生态系统。
社区驱动的(de)软件(jiàn)开发正成为品牌和(hé)项目同(tóng)时成功的(de)新途径。有人忠告(gào)你要注意(yì)这个涌动的潮流(liú):由于(yú)目前GitHub上,有2700多万(wàn)个项目,社区驱(qū)动的开发越来越受到(dào)欢迎,由此(cǐ)可见(jiàn)一斑。本文作者借鉴日常(cháng)的工作实践,列出了五个具体(tǐ)的(de)方法来帮助大家(jiā)确保(bǎo)自己的项目在(zài)GitHub上取得(dé)成功。
那么,你如何(hé)才能(néng)加入(rù)这股席卷全(quán)球(qiú)的(de)大潮呢?
作为RethinkDB的创始人之一,我对(duì)此倒有几点(diǎn)想法。RethinkDB是一种可(kě)扩展的(de)开源JSON数据库,为实时互(hù)联网(wǎng)而设计。我(wǒ)和我(wǒ)的团队与数千名自愿贡献者一道(dào)开发了GitHub上表现最出色的数据库。GitHub上的(de)开放(fàng)沟通渠道(dào)帮助我们交付最佳解决方案,并开发出(chū)众多行业(yè)的(de)公司在(zài)使用(yòng)的一款产品,其中包括(kuò)几家《财富》500强(qiáng)公司。
我列出了五个(gè)具体(tǐ)的方法,你也可以(yǐ)拿来确保自己(jǐ)的项目(mù)在GitHub上取得成功(gōng),关键在于吸引社区。
1.重视社区
开源关注的不仅仅是许可证和软(ruǎn)件开发模式,它更关注的(de)是人员。鼓励用户和维(wéi)护人员相互合作,推动新想法的传播。你会发现,最抢眼的(de)项(xiàng)目会借助邮件列表、GitHub项目及/或IRC /Slack频道,建(jiàn)立起(qǐ)广大贡献者参(cān)与的(de)社区(qū)。
2.欢(huān)迎新的贡献者
开始(shǐ)一个新(xīn)项目(mù)时,贡(gòng)献(xiàn)者常常会有(yǒu)畏难情绪(xù),还怕(pà)难(nán)为情(qíng)。提供一套贡献代码方面的准则,并使用问题追踪系统(issue tracker),重点突出新贡(gòng)献者很(hěn)容(róng)易处(chù)理的故障排除方法(fǎ),帮助他们(men)打消(xiāo)顾虑,让他们(men)活跃起来。做好必要的基础工作是确(què)保项(xiàng)目成功的关键。比如说,我们推出RethinkDB时,还发布了GitHub问题礼仪指南,帮助用户(hù)。
3.感谢贡献者(zhě)的工作
所有为(wéi)RethinkDB做贡献的人都是共同(tóng)开发者,对其在每个项目上的工作拥有所有权(quán)。在(zài)RethinkDB,我们以多种方式感谢每(měi)个贡献者给出的意见。简单而又有效的做法包括:提名表扬、写感谢信或(huò)者发些奖品,比(bǐ)如T恤(xù)。贡(gòng)献(xiàn)者(zhě)帮助我们以多种方式构建RethinkDB,无论是在GitHub上提交合并请求,还是(shì)测试新功能或另一项任务;他们每(měi)个人理应得到我们的感谢。
4.利用艺术呈现你的想(xiǎng)法(fǎ)
艺术能够有效地传达(dá)想法(fǎ),比如就像软件。充分利用图形设计来给你(nǐ)的项目打品牌。(我们聘请(qǐng)了一名专(zhuān)职开发(fā)人员来帮忙。)可以考(kǎo)虑设计一个友好的吉祥物(wù)(比如GitHub章鱼猫或RethinkDB思(sī)想家(jiā)),帮(bāng)助你(nǐ)的项目(mù)和社区脱颖而出。此外,利用艺术来(lái)阐(chǎn)明和传授复(fù)杂的想法和(hé)指(zhǐ)示说明。通过将艺(yì)术融入到你(nǐ)的项(xiàng)目,还可以(yǐ)鼓励新的贡献者做(zuò)出艺术方(fāng)面的贡献。
5.编制说明文档,防止出现问题(tí)
事无(wú)巨细(xì)地记录项目过程可以避免潜在的(de)问(wèn)题和困惑(huò)。完备(bèi)的说明(míng)文档包括(kuò)常见问题解答(FAQ)部(bù)分、针对常见模式的一套说明以及一组例子。你甚至可以(yǐ)让从事(shì)你项目的(de)那些(xiē)人献(xiàn)计献策,让说明文档成为开(kāi)源文档(dàng)。
结束语
要加(jiā)快吸引自(zì)愿软件开(kāi)发人(rén)员组成(chéng)的社区,为此让他们(men)觉得受到(dào)欢迎(yíng),给他们分派清(qīng)晰的任务(wù),并(bìng)明确完成这些任务的具体方法(fǎ)。最重要的是,贡献(xiàn)者帮助你时,记得要感(gǎn)谢对方(fāng)。那样,你的项目会因(yīn)此(cǐ)而蓬勃发展起来。
以(yǐ)上(shàng)就是合肥(féi)网站建(jiàn)设的小(xiǎo)编(biān)分享(xiǎng)的内容,希望能(néng)为您(nín)带(dài)来帮助。更多详(xiáng)情请关注:
http://www.baotou.chaozhou.14842.xinxiang.zz.pingliang.ww38.viennacitytours.com/