docs: Update GSoC/GSoD ideas pages.

The main goal is to correct sections that clearly haven't been updated
since 6+ months ago.
This commit is contained in:
Tim Abbott 2019-10-29 16:06:59 -07:00
parent f229839022
commit 18b4a58bc2
3 changed files with 47 additions and 42 deletions

View File

@ -278,10 +278,10 @@ quickly become core team members. We hope you apply!
### Google Summer of Code ### Google Summer of Code
GSoC is by far the largest of our internship programs (we had 14 GSoC GSoC is by far the largest of our internship programs (14 students in
students in summer 2017). While we don't control how many slots 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 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 If you're reading this well before the application deadline and want
to make your application strong, we recommend getting involved in the to make your application strong, we recommend getting involved in the

View File

@ -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 ### Our history with Google Open Source Programs
Zulip has been a GSoC mentoring organization since 2016, and we Zulip has been a GSoC mentoring organization since 2016, and we aim
generally have 10-15 GSoC students each summer. We have some of the highest for 10-20 GSoC students each summer. We have some of the highest
standards of any GSoC organization; successful applications generally standards of any GSoC organization; successful applications generally
have dozens of commits integrated into Zulip or other open source have dozens of commits integrated into Zulip or other open source
projects by the time we review their application. See projects by the time we review their application. See [our
[our contributing guide](../overview/contributing.md) for details on contributing guide](../overview/contributing.md) for details on
getting involved with GSoC. getting involved with GSoC.
Zulip participated in GSoC 2016 and mentored three successful students Zulip participated in GSoC 2016 and mentored three successful students
officially (plus 4 more who did their proposed projects unofficially). 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 had 14 (+3) students in 2017, 10 (+3) students in 2018, and 17 (+1)
We've also mentored five Outreachy interns and hundreds of Google in 2019. We've also mentored five Outreachy interns and hundreds of
Code-In participants (several of who are major contributors to the Google Code-In participants (several of who are major contributors to
project today). the project today).
### Expectations for technical writers ### Expectations for technical writers
@ -196,10 +196,10 @@ feedback from whoever is online.
## Project ideas ## Project ideas
These are the seeds of ideas; you will likely need to play with the product These are the seeds of ideas; you will likely need to play with the
and talk with developers to put product and talk with developers to put together a complete project
together a complete project proposal. It's also fine for you to come proposal. It's also fine for you to come up with your own project
up with your own project ideas. ideas.
For many of our projects, an important skill to develop is a good 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 command of Git; read [our Git Guide](../git/overview.md) in full to

View File

@ -4,21 +4,11 @@
# Google Summer of Code # 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 ## About us
[Zulip](https://zulipchat.com) is a powerful, open source team chat [Zulip](https://zulipchat.com) is a powerful, open source team chat
application. The core web app is written in Python and uses the Django application. Zulip has a web app, a cross-platform mobile app for iOS
framework. We also make a cross-platform mobile app for iOS and and Android, a cross-platform desktop app, and over 100 native
Android, a cross-platform desktop app, and over 100 native
integrations, all open source. integrations, all open source.
Zulip has gained a considerable amount of traction since it was 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) code contributions from [over 500 people](https://zulipchat.com/team)
from all around the world. Thousands of people use Zulip every single 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 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/ [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 As an organization, we value high-quality, responsive mentorship and
our product quality is extremely high -- you can expect to learn a lot making sure our product quality is extremely high -- you can expect to
from disciplined code reviews by highly experienced engineers. Since experience disciplined code reviews by highly experienced
Zulip is a team chat product, your GSoC experience with the Zulip engineers. Since Zulip is a team chat product, your GSoD experience
project will be highly interactive, with a real focus on teaching you with the Zulip project will be highly interactive.
the concepts and reasoning behind how Zulip is engineered and how to
make it better.
As part of that commitment, Zulip has over 130,000 words of 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 [documentation for
not just how Zulip works, but why Zulip works the way that it does. 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 Zulip participated in GSoC 2016 and mentored three successful students
officially (plus 4 more who did their proposed projects unofficially). 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 had 14 (+3) students in 2017, 10 (+3) students in 2018, and 17 (+1)
We've also mentored five Outreachy interns and hundreds of Google in 2019. We've also mentored five Outreachy interns and hundreds of
Code-In participants (several of who are major contributors to the Google Code-In participants (several of who are major contributors to
project today). the project today).
### Expectations for GSoC students ### Expectations for GSoC students
@ -198,6 +198,11 @@ online.
## Project ideas ## 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 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 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 together a complete project proposal. It's also fine for you to come