Contains the roles and responsibilities for mentorship program
Involving as a Student
Before Being Accepted
Become familiar with CHAOSS Community and the project(s) for which you're applying. Read the get involved guide and ask others in the community if you have questions. If you ask questions the smart way, you'll get better responses.
Observe Community Interactions: Join both the development and user mailing lists and spend a few days just reading the conversations.
Install your development environment in your local machine and gets familiarize with the codebase.
Read the project ideas page and discuss with mentors on the specific idea you are interested with.
Get Knowledge about GSOC/GSoD by understanding it and reading about it on Wikipedia and getting through GSOC/GSoD Student Manual.
After Being Accepted
Set up your project tracker that will help mentors and other community members to track your progress. This can be a blog post, repository, or GitHub board.
Discuss your strategy and plan for your selected project with your mentors and community members.
Prepare a detailed project plan with your mentors. Set up milestones for your project.
Attend weekly meetings and update your mentors about your project.
Get your code merged into the main repository under the CHAOSS GitHub organization. Make sure the test cases pass!
Write a final blog post summarizing your work in the 3 months program.
Engage with the community and maintain your project under the CHAOSS for the long term.
Spread the words with the others about your project.
Present your project at events, conferences, and meet-ups.
Involving as a Mentor
Mentors are people from the community who volunteer to work with a student. Mentors are basically responsible to help the students in every possible capacity. Mentoring generally takes 5-6 hours per week of dedication towards the project and student.