设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

iWeb峰会开源记:谈开源项目与社区运营

2014-9-1 15:29| 发布者: joejoe0332| 查看: 3115| 评论: 0|原作者: 整理/王子殿下|来自: CSDN

摘要: “iWeb峰会”(原HTML5峰会)已于8月16日在北京顺利召开。相比去年峰会,本年大会增加了前端开源主题专场,让我们感受到开源在前端工具方面的活力。令记者感到印象深刻的是关于开源项目与社区运营方面的话题。运营, ...
  “iWeb峰会”(原HTML5峰会)已于8月16日在北京顺利召开。相比去年峰会,本年大会增加了前端开源主题专场,让我们感受到开源在前端工具方面的活力。令记者感到印象深刻的是关于开源项目与社区运营方面的话题。运营,可以说是促进开源技术发展和传播的关键作用力。下面是与此相关的内容介绍,以供参考。

如何运营一个开源项目

  仅仅是将源码公开出来,“开源”就结束了吗?显然没有,这还牵扯到开源协议、项目文档、社区等问题。来自腾讯的开源项目Koala开发者赖志强,以Koala项目为例,与大家分享了开源项目运营的经验。 



  腾讯开源项目Koala,前端预处理器语言图形编译工具,支持Less、Sass、Compass、CoffeeScript,支持实时编译、支持JavaScript、CSS合并与压缩,开箱即用,可以大大提升Web开发者的开发效率。 



  目前 Koala在GitHub上已获得1200+个Star,提供了10个国家和地区的本地化翻译,并得到LESS/SASS官方社区推荐,目前下载量超过10万。Koala项目,源自开发者对于个人需求的解决。回归正题,那如何成功运作一个开源项目?赖志强将该过程分成了6个过程:项目上线→推广→维护→迭代→发布→持续运营



  关于项目起步阶段,赖志强的分享特别有意思,也特别实用,如:

  • 取好名字和宣传语:项目名要遵循简单、顺口和贴切,起一句话标语,以让人过目不忘,方便记忆和传播;
  • 写好README.md:写好说明文档,让别人了解项目是什么,有何注意事项;
  • 选定开源许可证:许可证是保证开发者和项目权利的重要事项,国内开发者往往忽视这一点;
  • 选定源码托管平台:Git已是大行其道,代码托管国外服务可选GitHub,国内可选CSDN CODE等平台。

  上面的都做好后,接下来的运营重点就是让别人知道自己的项目,大家可以在流行的技术社区、社交平台等目标人群集中的场所发布项目信息。接着,就是项目维护,结合收到的用户反馈和Bug报告,不断地去进行项目迭代,让用户用上具备更加强大功能的软件。当然,该过程不是一蹴而就,需要项目开发者在精力和时间上不断地投入。虽然过程辛苦,但它带来的成就感是什么也比不了的。开源,也是“码农”实现“改变世界”梦想的一个途径。





社区与企业:共创开源生态

  本专场的亮点之一就是有来自宝岛台湾的朋友Caesar Chi和Richard Lin。他们二人在台上表现自如,以“对口相声”的形式分享经验与心得体会,风趣幽默,不时引来阵阵笑声。Caesar Chi是台湾JS开发者大会 JSDC的发起人,Richard Lin之前在台湾“中央研究院”下“自由软件铸造厂”从事研究工作,现在则在大陆源码托管服务商GitCafe任职。


  台湾相对大陆而言,在开源社区建设和发展方面更加成熟些。之前在网络上相互交流的开发者,在线下则变为丰富的黑客马拉松、技术大会,从台北到高雄,也只需寥寥数小时的路程。他们不仅仅联络台湾本地开发者,更是将本地开发者与全球开发者联络起来,融入到国际开源大社区中去。上面提到的JSDC是目前台湾最大的JavaScript年度技术研讨会。


  讲到生态,则强调的是物种多样性,这对于社区,同样适用。仅仅是开发者的聚会,圈子固然小了很多。社区需要联合企业,共同参与到生态的建设中来。演讲者给出了下面一张关系图,来说明社区、企业、开源项目、开发者等各方的共生依存关系:


  从上面关系图,我们不难看出:开源项目要有社区才能完整,社区更需要运营;社区对企业来说,是人才孵化器;企业可以帮助社区成长的更好;社区贡献者可以在社区里面得到成长与进步。 他们还分享说,社区建设是长线投入,短期的“急功近利”难以持续。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部