如何进入开源世界并打造自己的明星 Project?

作者/分享人:王爵nice
向 Ta 提问
每日编程,Blade作者,Tale作者,Github活跃用户

笔者从 2015 年接触开源,这个时候才开始意识到自己使用的开源软件对我的帮助,带着好奇开始尝试去创造自己的项目,发现、学习优秀的开源软件作者的协作方式。到今天已经 2 年多过去了,一路上也遇到很多磕磕碰碰也结识了很多国家有趣的程序员,技术上也有所增长。

很多人认为做开源一定是强者的天下,只有编程能力非常深厚的人才有资格参与。事实不是这样的,也不符合我对开源的认知。在开源世界中也有一群可爱的程序员分享源码,他们也崇尚互联网精神,更重要的是参与协作的乐趣。在开源项目中代码只是其中的一部分,整个过程中你会学习和结识的不同的技术、想法,以及有趣的蓝孩子。

本场 Chat 我将带你了解笔者眼中的开源世界,以及如何让更多人的开发者参与其中,找到伙伴、发挥所长。内容主要包括:

  1. 开源软件的意义
  2. 如何加入开源队伍
  3. 创造一个开源项目
  4. 基本掌握 Github 工作流
  5. 打造明星 Project
  6. 管理和运营你的项目
  7. 尝试获得报酬

实录提要:

  • 如何宣传开源项目?假如提出了 PR,如何确认该 PR 的修正是正确有效的?
  • 如何开发出有意义的东西?
  • 项目的贡献值一般是怎么统计和计算的?
  • 一个完美的开源项目是什么样的,有什么样的一个标准?
  • 参与热门项目的人已经很多了,除了新建论坛,还有什么方法在 GitHub 上维护好这个项目?
  • 如果项目一开始没能排到每日热门,还有什么方法可以上热榜?
  • 现在在做一个使用 blade 框架的配置中心,在项目中使用多吗?
  • 每次在 Fork 的库上都要事先 Compare 才能提 PR,这个怎么解决比较好?
  • 参与开源,最大的改变是什么?
  • 配置管理系统是什么,分布式都有吗?
已有350人预订
预订达标
文章出炉
交流日期
     
17.11.02
17.11.16
17.11.23 20:30
查看文章评论/提问
王杰
赞一个
牛顿的苹果啦
学习了
哈比
11月23日(周四) 20:30 会有一次线上交流,大家可以在本篇文章下方「写评论」提问。这篇文章有什么地方不理解的,或者有什么主题相关的问题,都可以提问哦~ 线上交流时,王爵老师将会按照提问的先后顺序进行回答:)
小马哥จุ๊บ
目前没有啥想法,怎么开发个有意义的东西呢
。。。源
我在淘宝开了一间店铺是卖家具的(很少人在淘宝买家具,很大的几万块的那种),发现如果不给淘宝 巨额 (对于我来说)的客户流量费用,压根没人看你的店铺,我想自己做个电商官网(不需要付款api)利用百度流量(比淘宝少很多,按流量计费)来吸引客户,请问老师我这个做法切合实际吗?有相关的电商项目工程(最好带源码)或教程能推荐给我参考一下吗?
Jeff Wang
我是开源项目 GoodERP 的发起者,项目在github上点赞数只有300多。对于项目的宣传推广确实比较不得章法。因为软件是面向不了解开源的企业用户,针对开发者社区的每周changelog招来的质疑比建议多一倍。希望给些推广方面的建议。
胡明昊
如何宣传开源项目,以及如果别人提出了PR,要如何有效的确认该pr的修正是正确有效的呢?
哈比: 问题已收到,晚上 20:30 王爵老师会解答的,欢迎多多提问哦
你可能还喜欢
Java 优化方案:设计模式
Array老师
使用 Mpvue 开发微信小程序的最佳实践
美团点评技术团队
普通程序员如何快速提升自己
王俊生
使用 Python 全栈打造淘宝客微信机器人
州的先生
大厂面试官亲述:0~3年移动研发工程师必备技能
richardcao
60分钟轻松搞定树莓派 AI 服务开发
微软公开课
微信扫描登录