目录

如何参与开源项目

文章简介:如何参与开源项目。在这里分享一些思路和开源资源。

简介

自从学习计算机开始,很多时候希望自己能够也为 opensource 贡献一些什么。这里会总结一些思路为开源做些什么。

思路

Start Your Open Source Career这里简述了如何参与开源项目。对自己有很多启示。我们在工作学习中也会有一些自己感觉很好的对某个技术问题的解决方式,希望可以分享给大家,或者希望学习新的知识,成为某个工具的核心维护者。 这里会总结一些比较好的参与开源项目的思路。

good first issue or help wanted

很多开源项目的issue中已经标记出很多类似good first issue or help wanted的 label,这些 label 表示新人可以来帮忙。可以通过一些网站找到打相应 label 的项目,这可能成为你贡献开源项目的开端。 或许这些网站可以帮到你(来自 github):

思路

构建一些工具

比如构建一些项目模版,比如graphql+mongoboilerplate. 比如编写一些平时可以提高工作效率的工具,alibaba/arthas

成为新的维护者

有很多有价值的项目因为没有维护者渐渐被人遗弃。你是否可以成为新的维护者呢?可以通过邮件、twiter 等联系原作者,成为项目维护者是不是很棒?

创建自己的项目

如果自己有对新的技术问题的解决办法,可以开源出来,分享自己是如何解决的

发布,推广,分享

为了确保每个有需要的人都乐意来找到你的模块,你必须:

链接