帮助新手参与开源、介绍开源活动、参与开源活动
我在大学二年级时了解到了GSoC这个开源活动,当时有想参与的想法,但因为各种事没能参加。 三年后我开始了研究生一年级的学业,某天偶然又想起了GSoC,于是开始准备参与GSoC2022。 在准备过程中,我也发现了很多和我一样是各种计算机专业的、但没有接触过开源的学生,我们都没有很好的去探索开源这个宝库。
刚开始准备时,我选择了一个并不是很活跃的社区,由于贡献者人数较少,社区也并不活跃,有些问题并不能及时得解决,提交的pr也会经过很久才review(新手参与前可能很难选择一个合适的社区)。
后来,我在GSoC 2022-CN的交流群偶遇了Apache ShenYu的一位导师,我开始为ShenYu社区做贡献。Apache先进的开源理念深深的吸引了我, 社区有很多优秀且活跃的开发者,有时遇到一些我经过努力无法解决的问题我会发邮件到邮件列表、GitHub, 或者请教其他的贡献者,他们总是很乐意帮助我,这使我感到很温暖。我也开始逐渐融入这个社区,开始参与社区会议,了解社区开发动态,提出自己的建议。
为了帮助其他同学少走或者不走弯路, 我想建立这样一个项目,主要目的是帮助新手参加开源
、介绍开源活动
、分享开源经验
。
希望你在参与开源后,也可以帮助更多的人参与开源,让他们也能探索这个宝藏。
你可以通过这个链接 ,在线阅读本仓库所有文档。
这其实是一个很大的话题,我个人并没有什么特别好的办法。 在参与GSoC之前我也是一名开源小白,只是在GitHub上看过其他人写的项目。
对于新手参与开源,我发现去了解其他经常参与开源的人的经历是一种不错的方法。 可以在其他人的经历中,了解如何选择自己感兴趣的社区、如何与其他人合作、认识新的社区or组织。
所以本项目准备以两种方式帮助新手开源,一种是搜集一些质量比较高的关于新手如何参与开源的博客、分享贴。 一种是公开收集个人的开源经历,欢迎各位朋友提交pr。具体提交方式可以参考这个贡献指南。
欢迎各位朋友补充新的、合理的方式。
个人力量终究是渺小的,欢迎各位朋友一起参与到本项目中。
- 欢迎提出新的issue,提问前请确保你已经阅读并理解 《提问的智慧》 的内容。
- 欢迎提交新的pr,如果是一个改动比较大的pr,请先提交一个issue,并列出自己想要做出的改动,标题可以参考下面这个,管理员会在一周内进行回复。
[new feature] Add a new open source activity
- 最简单的贡献当然是给项目一个star 🌟,这可以让更多的人看到这个项目。
- 你也可以参考本项目的 贡献指南 做出贡献。你的名字也会出现到贡献者列表中。
由于个人水平有限,文档中也难免存在笔误或者错误,请各位朋友帮忙指出,直接评论或者提交issue都可以(如果能提交修正的pr那就更好了)。
尔等同学 |
Yuang XU |
situ2001 |
Xiaoyu Chu |
李云飞 |