We're very happy that you are considering contributing to our projects during Google Summer of Code. Please introduce yourself on the available project ideas.
You can introduce yourself to the project anytime before the contributor application period begins by answering the following questions on the selected idea's thread.
Make sure to answer these questions:
- What interests you most about this project?
- As mentors and project coordinators, how can we get the best out of you?
- Is there anything that you’ll be studying or working on whilst working alongside us?
- We'd love to hear a bit about your work preferences, e.g. how you keep yourself organized, what tools you use, etc?
- Once you’ve selected a project from the ideas section, please suggest a weekly schedule with clear milestones and deliverables around it. Alternatively, if you want to propose your own idea then please include an outline, goals, and a well-defined weekly schedule with clear milestones and deliverables.
MANDATORY QUALIFICATION TASK: Please engage on your selected project (link to each GitHub repo is in the issue description) by completing the mandatory qualification task available in the comments.
Please complete the matching mandatory qualification task before you apply through the GSoC platform before the contributor application deadline.
Applications without completed mandatory qualification task will not be considered.
- Choose one of the projects available in the list.
- Talk with the mentor in Slack about what they expect of GSoC applicants and get help from them to prepare your application.
- Complete the qualification task available as comment in the project issue.
- Write your application. All applications must go through Google's official application form. You can read an application template here.
- Submit your application to Google before the deadline. We actually recommend you submit a few days early to avoid last minute issues.
An ideal application will contain the following:
- A descriptive Title.
- Information about you, including full contact information. Which time zone you're in. Describe your academic studies, any previous work, internships, relevant work experience and list your skills that will help you to achieve the goal.
- Link to open source projects you have contributed to. Links to your pull requests or code samples goes here.
- Information about your view on the chosen project.
- Information about other commitments that might affect your ability to work during the GSoC period. (e.g. classes, exams, job, holidays etc.)
We will select the best proposals based on the following criteria: (The quantity of students depends on the number of JSON Schema projects accepted in GSoC)
- The quality of the proposal and its priority for JSON Schema Project. This includes the qualification task/tasks.
- Engagement of the student with the community and potential mentors.
- Contributions by the student to the JSON Schema Project & Community.
- Contributing to other Open Source Projects is a plus.
- GitHub: Please use Issues to comment on project ideas, ask questions and collaborate.
- Slack: Please join us in our slack workspace. All GSoC discussions are are hapenning in the
#gsoc
channel.