Zulip is participating in Google Code-in (GCI), an awesome program where high school students compete to contribute the most to major open source projects like Zulip and Wikimedia. There is a lot of work to be done for it, and we could use as much help as we can get.
Google calls the volunteers helping run GCI "mentors". The term "mentor" perhaps isn't the right term for GCI, because it usually suggests a 1:1 relationship with a mentee (and that is how GCI's sister program, Google Summer of Code, works). GCI, in contrast, is structured around each student doing dozens of smaller individual tasks, so each mentor will likely help dozens of students over the course of the program.
The main that GCI mentors do is to help our high school student contributors get involved in Zulip. This includes answering questions, teaching skills, and reviewing student submissions. See How to mentor for details on what the hour-to-hour is like.
If you are willing to volunteer your time to help with generic prep work, check out the issues in this repository. One of the major categories of prep work is creating tasks, which continues throughout the GCI program (at least, in 2016, students completed over 700 tasks, so we needed to keep making more throughout the program).
If you’re new to our community, please do a small contribution (see https://zulip.readthedocs.io/en/latest/readme-symlink.html for how to do this) so you know our processes.
Additionally, we recommend asking a more experienced contributor to give you feedback when you think a task or PR is complete, to make sure you are applying the Zulip standards correctly.
If you’re an existing member of our community, you’re welcome to mentor! Ping one of the admins (Lyla, Rishi, Vishnu) to get all of the appropriate accesses.
- Google’s codein.withgoogle.com webapp and member portal
- Google group
- All streams with “GCI” in their name in https://chat.zulip.org/#subscriptions (including the private “GCI mentors”, “GCI mentors shift”, and "GCI updates" streams that you need to be invited to).
- Write access to the zulip-gci.git GitHub repository via joining our GCI GitHub team. If you haven't been already, you'll first need to be invited to the Zulip organization.