我是如何开始接触开源的🎉
TLDR:我从文档开始,而不是等待某个大想法才开始。
和大多数开发者一样,我近两年来也一直想尝试开源项目,但却毫无进展。我浏览了所有像Sindre Sorhus这样的明星开源 GitHub 账号,也浏览了所有优秀开发者的推文和推特账号,但始终找不到从何入手。
后来有一天,我在 GitHub 本周探索简报邮件中看到了这个git-flight-rules仓库。这个仓库看起来很新,当时我正在努力探索如何有效地使用 git 来提高工作效率。这个仓库以文档的形式整理了常用的 git 命令。
一开始是‘为什么不呢?让我们把学到的东西添加到那个仓库里’。
我 fork 了这个仓库,添加了几个关于git stash
有效使用的主题,并创建了一个 PR(拉取请求)。仓库维护者接受了这个 PR,并发来感谢信,感谢我的贡献。我内心的满足感难以言表。接下来的几天里,我又提交了几次代码,几周后,我成为了仓库前五名贡献者之一。现在,这个仓库在 GitHub 上已经有超过1.9 万个 star和1000 个 fork 。
所以如果你想开始使用开源
- 不要等待完美的机会。只需从你的知识库中挑选一些东西,然后开始行动。
- 只要你能从中得到满足感,你的贡献是什么并不重要。它不一定非得是一个突破性的机器学习算法,也可以像一组精心设计的 git 命令一样简单。
- 关注每周的 GitHub 探索新闻通讯,了解有趣的 repos。
从那时起,我为一些代码库做出了贡献,并积累了三个 npm 包的经验。我将在接下来的文章中介绍这些 npm 包。
文章来源:https://dev.to/flexdinesh/how-i-got-started-with-open-source--882