From 18b4a58bc2f47cc49157255e05f41989d4a91afe Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Tue, 29 Oct 2019 16:06:59 -0700 Subject: [PATCH] docs: Update GSoC/GSoD ideas pages. The main goal is to correct sections that clearly haven't been updated since 6+ months ago. --- CONTRIBUTING.md | 6 ++-- docs/contributing/gsod-ideas.md | 24 +++++++------- docs/overview/gsoc-ideas.md | 59 ++++++++++++++++++--------------- 3 files changed, 47 insertions(+), 42 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f1e3493a2f..0337824e0e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -278,10 +278,10 @@ quickly become core team members. We hope you apply! ### Google Summer of Code -GSoC is by far the largest of our internship programs (we had 14 GSoC -students in summer 2017). While we don't control how many slots +GSoC is by far the largest of our internship programs (14 students in +2017; 11 in 2018; 17 in 2019). While we don't control how many slots Google allocates to Zulip, we hope to mentor a similar number of -students in 2018. +students in future summers. If you're reading this well before the application deadline and want to make your application strong, we recommend getting involved in the diff --git a/docs/contributing/gsod-ideas.md b/docs/contributing/gsod-ideas.md index 37686c8f4f..f48d8ba40c 100644 --- a/docs/contributing/gsod-ideas.md +++ b/docs/contributing/gsod-ideas.md @@ -32,20 +32,20 @@ not just how Zulip works, but why Zulip works the way that it does. ### Our history with Google Open Source Programs -Zulip has been a GSoC mentoring organization since 2016, and we -generally have 10-15 GSoC students each summer. We have some of the highest +Zulip has been a GSoC mentoring organization since 2016, and we aim +for 10-20 GSoC students each summer. We have some of the highest standards of any GSoC organization; successful applications generally have dozens of commits integrated into Zulip or other open source -projects by the time we review their application. See -[our contributing guide](../overview/contributing.md) for details on +projects by the time we review their application. See [our +contributing guide](../overview/contributing.md) for details on getting involved with GSoC. Zulip participated in GSoC 2016 and mentored three successful students officially (plus 4 more who did their proposed projects unofficially). -We had 14 (+3) students in 2017 and we had 10 (+3) students in 2018. -We've also mentored five Outreachy interns and hundreds of Google -Code-In participants (several of who are major contributors to the -project today). +We had 14 (+3) students in 2017, 10 (+3) students in 2018, and 17 (+1) +in 2019. We've also mentored five Outreachy interns and hundreds of +Google Code-In participants (several of who are major contributors to +the project today). ### Expectations for technical writers @@ -196,10 +196,10 @@ feedback from whoever is online. ## Project ideas -These are the seeds of ideas; you will likely need to play with the product -and talk with developers to put -together a complete project proposal. It's also fine for you to come -up with your own project ideas. +These are the seeds of ideas; you will likely need to play with the +product and talk with developers to put together a complete project +proposal. It's also fine for you to come up with your own project +ideas. For many of our projects, an important skill to develop is a good command of Git; read [our Git Guide](../git/overview.md) in full to diff --git a/docs/overview/gsoc-ideas.md b/docs/overview/gsoc-ideas.md index 1d176994c5..9cf2b84de1 100644 --- a/docs/overview/gsoc-ideas.md +++ b/docs/overview/gsoc-ideas.md @@ -4,21 +4,11 @@ # Google Summer of Code -Zulip has been a GSoC mentoring organization since 2016, and we -generally have 10-15 GSoC students each summer, depending on how many -high-quality applications we receive. We have some of the highest -standards of any GSoC organization; successful applications generally -have dozens of commits integrated into Zulip or other open source -projects by the time we review their application. See -[our contributing guide](../overview/contributing.md) for details on -getting involved. - ## About us [Zulip](https://zulipchat.com) is a powerful, open source team chat -application. The core web app is written in Python and uses the Django -framework. We also make a cross-platform mobile app for iOS and -Android, a cross-platform desktop app, and over 100 native +application. Zulip has a web app, a cross-platform mobile app for iOS +and Android, a cross-platform desktop app, and over 100 native integrations, all open source. Zulip has gained a considerable amount of traction since it was @@ -26,28 +16,38 @@ Zulip has gained a considerable amount of traction since it was code contributions from [over 500 people](https://zulipchat.com/team) from all around the world. Thousands of people use Zulip every single day, and your work on Zulip will have impact on the daily experiences -of a huge and rapidly growing number of people. +of a large and rapidly growing number of people. [oss-release]: https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/ -As an organization, we value high-quality mentorship and making sure -our product quality is extremely high -- you can expect to learn a lot -from disciplined code reviews by highly experienced engineers. Since -Zulip is a team chat product, your GSoC experience with the Zulip -project will be highly interactive, with a real focus on teaching you -the concepts and reasoning behind how Zulip is engineered and how to -make it better. +As an organization, we value high-quality, responsive mentorship and +making sure our product quality is extremely high -- you can expect to +experience disciplined code reviews by highly experienced +engineers. Since Zulip is a team chat product, your GSoD experience +with the Zulip project will be highly interactive. -As part of that commitment, Zulip has over 130,000 words of -[documentation for developers](../index.html#welcome-to-the-zulip-documentation), much of it designed to explain -not just how Zulip works, but why Zulip works the way that it does. +As part of that commitment, Zulip has over 150,000 words of +[documentation for +developers](../index.html#welcome-to-the-zulip-documentation), much of +it designed to explain not just how Zulip works, but why Zulip works +the way that it does. + +### Our history with Google Open Source Programs + +Zulip has been a GSoC mentoring organization since 2016, and we aim +for 10-20 GSoC students each summer. We have some of the highest +standards of any GSoC organization; successful applications generally +have dozens of commits integrated into Zulip or other open source +projects by the time we review their application. See [our +contributing guide](../overview/contributing.md) for details on +getting involved with GSoC. Zulip participated in GSoC 2016 and mentored three successful students officially (plus 4 more who did their proposed projects unofficially). -We had 14 (+3) students in 2017 and we had 10 (+3) students in 2018. -We've also mentored five Outreachy interns and hundreds of Google -Code-In participants (several of who are major contributors to the -project today). +We had 14 (+3) students in 2017, 10 (+3) students in 2018, and 17 (+1) +in 2019. We've also mentored five Outreachy interns and hundreds of +Google Code-In participants (several of who are major contributors to +the project today). ### Expectations for GSoC students @@ -198,6 +198,11 @@ online. ## Project ideas +**Note**: This project ideas list has not been updated for the 2020 +season, so many of the specific projects discussed here may have been +completed. They still provide a useful sense of the range of areas +where active work on Zulip is happening. + These are the seeds of ideas; you will need to do research on the Zulip codebase, read issues on GitHub, and talk with developers to put together a complete project proposal. It's also fine for you to come