Google Summer of Code
Google Summer of Code (GSoc) is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 10 week programming project during their break from school.
Previous iterations of Google Summer of Code: https://developers.google.com/open-source/gsoc/past-summers
Wechaty is applying to join GSoC in 2021 as its first time.
Iterations of Summer of Wechaty for GSoC
Useful Links
- Wishlist: Propose a project idea https://github.com/wechaty/wishlist/issues
- Mentor Registration https://forms.gle/RiXWabFfJLi8qErj8
What do mentors get?
- A student who works full-time in the area of your interest for several months
- Joint projects with Jenkins experts, lots of fun and ability to study something together
- Limited-edition of swags from Google and Jenkins project
- Maybe: Participation in GSoC Mentor Summit and other GSoC events/meetups
For Mentors
- GSoC Mentor Guide: https://google.github.io/gsocguides/mentor/
- Mentor Participant Agreement: https://summerofcode.withgoogle.com/terms/mentor
- Mentor Responsibilities: https://developers.google.com/open-source/gsoc/help/responsibilities#mentor_responsibilities
- Defining a Project (Ideas List): https://google.github.io/gsocguides/mentor/defining-a-project-ideas-list
- How to Choose a Google Summer of Code Student: https://youtu.be/KJ9UL6DSsr0
- Being a Great Google Summer of Code Mentor: https://youtu.be/3J_eBuYxcyg
For Org Admin
- Org Application: https://google.github.io/gsocguides/mentor/org-application
- Making Your Ideas Page: https://google.github.io/gsocguides/mentor/making-your-ideas-page
Other Org Useful Links
- OpenMRS - Come be a mentor for the Google Summer of Code (GSOC) program!
- OpenMRS - GSoC 2021- Guidelines for interested students
- Jenkins - Google Summer of Code. Information for mentors
- Jenkins - Google Summer of Code. Information for students
- Jenkins - GSoC 2020 Project Ideas
- Jenkins - GSOC2020_LASTNAME_ProposalName
FAQ
1. What is Google Summer of Code (GSoC)
Google Summer of Code (GSoc, https://summerofcode.withgoogle.com/) is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 10 week programming project during their break from school.
每年 GSoC 都会组织世界顶级开源项目来发布任务给全世界的同学,吸引同学加入开源开发,同时会支付给同学奖学金。像 ffmpeg / debian / git / graphql 等等都有参与。
What is the Mentor of GSoC
Wechaty Organization 的 mentor ,需要发布 1-3 个项目给这个暑期的同学。挖掘更多的 Chatbot 想法,如果能结合上 Google 的这个活动,带几个同学做,尝试更多的点子落地。
Wechaty Org 的任何点子,都可以通过发布 Issue 的方法记录累了 https://github.com/wechaty/wishlist/issues 里面(多多益善)
然后,我们每位 Mentor 选出 1-3 个自己认为合适的项目,整理描述后,通过 Wechaty Org 申报给 Google ,并最终发布给同学。可以参考 Matrix 2020年的例子: https://summerofcode.withgoogle.com/archive/2020/organizations/6400769936326656/