请问各位:什么是开源社区?怎么加入开源社区?怎么去做开源?

13次阅读

共计 476 个字符,预计需要花费 2 分钟才能阅读完成。

起因

  1. 在看各类技术相关的视频的时候,经常提到开源社区,同时使用开源社区的活跃度作为对一些开源技术 / 中间件的评价,也积极鼓励大家去开源社区提问和交流。

  2. 经常看到在社交媒体活跃的大佬都鼓励去做开源。

  3. 出于个人原因,希望在开源社区学习技术,更希望贡献力量。

问题

针对以上的点,我有很多疑问,希望大佬们帮忙解答

  1. 什么是开源社区,GitHub 算开源社区吗?Discord、telegram 群算开源社区吗?怎么在开源社区里交流?怎么评判开源社区活跃度?不同的软件的开源社区的形态是不是不一样的?

  2. 怎么学习开源?怎么做贡献?我感到迷茫是因为例如 Kafka 这种开源软件代码非常庞大,无名之辈怎么去学习、去哪里交流、又怎么做贡献?

  3. 网上很多关于学习和贡献开源都说的很笼统,比如去看 pr,学习规范,然后 fork 提交。但是没有教你怎么去从头开始学习开源,我相信不是每个人把整个大项目源码都看了然后去贡献的。那在这种前提下,我该怎么去做开源?

  4. 如何将开源和自己的学习和职业相结合?

最后

如果我提问有问题,我可以继续补充。 希望各位不吝赐教,能回答任意一点都好,也可以畅所欲言。

提前感谢大家的经验。

正文完
 0