开始你的贡献之旅
TL;DR
在本文中,您将找到开始开源贡献之旅的关键步骤以及一些关于从哪里开始的重要资源。
一些入门开源库
在开始之前,先来看看一些项目,它们有一些初步的、不错的问题。
这些都是在项目中查找的好标签。它们为初学者提供了解决第一组可处理问题的机会。
泰皮
Pytorch
拥抱脸
Scikit学习
诺武
日期函数
1-了解开源文化
首先,深入了解开源文化。学习如何以允许他人使用和修改的方式共享和协作资源。
资源:请访问此网站。他们提供了关于如何入门、最佳实践和宝贵实践建议的深刻文章。
2- 选择你的第一个项目
对于首次贡献,确保你的项目符合你的兴趣至关重要。
查找你喜欢的语言或主题的库,这些库可能会为你的投资组合带来附加值。
别忘了将你的首次贡献与你的技能相匹配;我建议你寻找“First Good Issues”标签。
确保你选择的项目拥有一个良好且活跃的社区,以确保他们能够积极响应你的需求。
资源:访问这个网站,它整理了一系列可用的 First Good Issues,让你的搜索更加轻松。
3-掌握GitHub
为你的第一个项目做出贡献与精通 GitHub 息息相关。
资源:我推荐使用GitHub Learning Lab这款 GitHub 应用来入门 GitHub,并确保在开始贡献之前掌握它。
此外,还可以查看这个仓库,它提供了关于如何进行首次贡献的实践指南。
4- 了解许可证
贡献代码时,您将始终在代码库中看到许可证信息。
请务必熟悉不同的开源许可证,以了解您的贡献如何受到保护和共享。
资源:感谢这个网站,许可证不再是秘密。
5-“CONTRIBUTING.md”文件
贡献流程中一个至关重要且反复出现的步骤是在提交 PR 之前,检查并理解 CONTRIBUTING.md 文件或代码库的贡献指南。
示例:查看此贡献指南示例。
6- 将你的工作货币化
一旦你贡献了几次,并觉得这是你喜欢和感到舒服的事情,你可以研究那些可以帮助你将贡献货币化的项目。
资源:查看Quine;这个网站展示了开源项目及其问题,是将工作与娱乐结合起来的好方法。
贡献不仅仅是编码。
您可以通过文档、设计和社区支持来贡献,所以不要感到畏惧,开始贡献,让社区更加强大!
如果您有一些适合新手贡献者的项目,请不要犹豫,分享出来!