|
| 1 | +_model: page |
| 2 | +--- |
| 3 | +_template: page-with-toc.html |
| 4 | +--- |
| 5 | +title: Open Source Program Mentorship Guide |
| 6 | +--- |
| 7 | +body: |
| 8 | + |
| 9 | +CC participates in open source mentorship programs such as Google Summer of Code and Outreachy. Both CC staff and community members are welcome to mentor projects. More details about specific programs and rounds will be announced separately; this page serves as a general mentorship guide. |
| 10 | + |
| 11 | +## Proposing a Project |
| 12 | + |
| 13 | +Mentorship is a serious commitment but a very rewarding experience. If you'd like to mentor, you need to decide what project you'd like to mentor or join a project that someone else is mentoring. |
| 14 | + |
| 15 | +*More about this stage coming soon.* |
| 16 | + |
| 17 | +## Application Period |
| 18 | + |
| 19 | +Once the initial application period opens, things get chaotic for a little bit as hundreds of applicants investigate various open source communities to try and contribute to them and find a good fit for an internship. There are a lot of emails, Slack messages, GitHub comments, and so on. This stage of the program is the most intense and lasts about a month (although the first few days are the most overwhelming). |
| 20 | + |
| 21 | +Some tips: |
| 22 | +- Be prepared for this ahead of time. |
| 23 | +- Have a good, well-documented set of tasks suitable for first-time contributors that you can point people to. |
| 24 | +- Point people to public channels and away from email and DMs so that others can answer questions too. |
| 25 | +- You will get a lot of low effort questions like "how do I get started" – ask for more details. You cannot spend 20 minutes helping every single person because there are far too many people, so help them help themselves. |
| 26 | +- Prepare general documentation/frequently asked questions ahead of time. |
| 27 | + |
| 28 | +### Application |
| 29 | + |
| 30 | +You should encourage applicants to share drafts of the application with you ahead of time. Using a Google Doc with comment permissions enabled is probably the easiest way to achieve collaboration. Focus on making sure that their understanding of the project, the project plan, timeline, and deliverables match what you had in mind and is feasible (keeping in mind that they may be new to all this and may not get things done as quickly). |
| 31 | + |
| 32 | +## Internship Period |
| 33 | + |
| 34 | +### Pre-Internship |
| 35 | + |
| 36 | +* Talk to your co-mentors ahead of your time to create a plan for how to collaborate – will one of you be the primary mentor or will all of you be equally involved? How will checkins and notes work? |
| 37 | + |
| 38 | +* If your project affects or involves anyone else at CC that's not a co-mentor, talk to them about how they would like to be involved and come up with a plan to collaborate. |
| 39 | + |
| 40 | +### Internship |
| 41 | + |
| 42 | +* Reach out to your mentee ASAP after the internships are announced. |
| 43 | + |
| 44 | +* Get the mentees’ T-shirt size and address ASAP and send it to the program coordinator (we will be sending each mentee some CC goodies). |
| 45 | + |
| 46 | +* Review the proposal again and ensure that the implementation details and weekly deliverables are feasible and well thought-out. There are probably some things that could be clarified or changed – work with the mentee to fix these items before any work is actually started. |
| 47 | + |
| 48 | +* Have an introductory call with the mentee and get to know each other. Ask them questions about themselves and talk about yourself too. |
| 49 | + |
| 50 | +* Set up regular meetings: a weekly video call for the mentors to check-in with the mentee, and a monthly call with the coordinator to check in with the mentee. |
| 51 | + |
| 52 | +* Create a document to keep any project information and notes. This document should be shared with the program coordinators. |
| 53 | + * the “final” implementation plan and weekly milestones (“final” because it is subject to change during the coding period based on progress) |
| 54 | + * the mentee’s contact information and emergency contact |
| 55 | + * all meeting notes |
| 56 | + * any other project-relevant information. |
| 57 | + |
| 58 | +*More coming soon* |
0 commit comments