Coder Social home page Coder Social logo

gsoc-analyse's Introduction

参与开源

帮助新手参与开源、介绍开源活动、参与开源活动

github stars

参与开源

我在大学二年级时了解到了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那就更好了)。

贡献者列表

erdengk
尔等同学
itwaix
Yuang XU
yihuajack
Liu Yihua
situ2001
Situ2001
huawuque404
花无缺
iLern
TieStone
chuxiaoyu
Xiaoyu Chu
lyf712
李云飞

gsoc-analyse's People

Contributors

erdengk avatar itwaix avatar github-actions[bot] avatar yihuajack avatar situ2001 avatar he-weilai avatar ilern avatar chuxiaoyu avatar lyf712 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.