The Node.js Foundation is applying to participate in Outreachy for the 2017 cycle.
Outreachy provides a collaborative environment in which newcomers from underrepresented backgrounds can get help working on their first contributions and a focused opportunity for them to dedicate a full-time effort to learning and contributing to FOSS. The program also assists people with finding mentors to help them with their projects. By participating in the program, interns develop a good understanding of the power of FOSS and skills necessary to continue contributing to it.
We would love to help make this happen for the Node.js project and finding at least one mentor and member company to help pair with a mentee for 2017 to contribute to Node.js core. To do this, the Node.js project needs
- mentor(s) who can contribute the weekly hours and are interested in growing their skills as a mentor(listening, patience, teaching)
- sponsor organization(s) to help fund each mentee. Outreachy requires $6500 per mentee that goes directly to the mentee as a stipend and admin costs.
- the contribution that would be good for a mentee to work on during their internship.
To note:
- There is an application process to be a mentee. That will be announced later.
- For every sponsor org and mentor we accept, we will be able to accept one mentee.
What we're looking for:
Mentors for Outreachy for Node.js should be able to commit 5 hours a week on most weeks towards the mentorship from the beginning of the application process through the end of the internships. Having a co-mentor or a project team who can review contributions and point people in the right direction can help spread the load. However, it's the primary mentor's responsibility to guide the intern, connect the intern with other people who can help, and review and merge intern's contributions throughout the internship or ensure other project participants do that.
If you like what you read here and would like to volunteer yourself as a possible mentor, please comment here and make sure we have a way to reach out to you(does your GH profile have an email attached to it?) or reach out to [email protected]
Relevant Contribution Requirement
All mentees are required to make a small contribution to the project they are applying to work on. As a mentor, you will need to help applicants identify a suitable first task and help them out with it during the application process. Many successful applicants complete multiple tasks during the application process - please encourage them and support them in doing so.
Defining a Project
We will need to define what we'd like the mentee(s) to contribute to. We will discuss with the mentee(s) the details of the work they'll be doing during the internship period. It is best if the accepted participants work as part of the team, starting with smaller tasks (i.e. bugs) and progressing over time to more complex tasks (i.e. features), with each task being suggested by you based on the current priorities of the team. So the mentee(s) just need to know what areas of the project they are likely to work on and a tentative timeline.
The project should consist of manageable and relevant tasks that can be incorporated into the project throughout the internship period. Stand-alone projects proposed by an applicant are not suitable at all for people who are not established contributors. Please try to avoid situations when participants work on features that are not yet designed or agreed-upon, have too many moving parts, and would only land in the main code-base after the internship is over as a best-case scenario. This rarely works out. Instead, look for agreed-upon manageable bugs and small features that have a shared theme and would allow the participant to feel the satisfaction of landing her changes throughout the internship.
more info for potential mentors
@nodejs/ctc @nodejs/evangelism
UPDATE 9/13/16
I am finalizing sponsor conversations this week at Node Interactive EU. Thanks to all who have offered mentor time. Please make sure I have your email(if I haven't chatted with you in some way already) and I'll be touching base as soon as the money logistics are locked in.
UPDATE 9/28/16
Primary mentors have been confirmed, but we are still looking for offers of help as supplemental mentors as well as project ideas for the mentee to work on.