NOTE : We were not selected into the program for 2018. This repository will be updated once again when we apply next year. You should checkout the participating origanisations here, and consider applying to them.
You can also, help us in various ways listed here as a contributor to our community.
Happy Contributing!
Project Ideas, resources and collaboration guide for freeCodeCamp's GSoC projects in 2018.
freeCodeCamp.org is a nonprofit that helps millions of people learn to code for free. We are applying for Google Summer of Code (GSoC) as a mentor organization in 2018.
If you are a student, then we have some challenging, widely-used projects for you to work on this summer.
Google Summer of Code is a global program focused on bringing more student developers into open source software development.
Students work with an open source organization on a 3-month programming project during their break from school.
Learn more about GSoC and its eligibility requirements here.
We will list projects you can participate in on this page. Students will be able to take part in any of these in 2018. It will evolve over the coming days, and will be overseen by Mrugesh Mohapatra.
As a student, you will gain experience working on a real-world platform used by millions of people each month as they work through our free, open source web development curriculum and earn our standardized certifications.
As a mentor, you can help students build substantial projects that will contribute to making learning to code more fun and interactive for millions of users.
Note: The mentoring organizations will be announced by February 12, 2018. We will update this page as and when more information is available.
You can still join us as a contributor, regardless of our participation in GSoC and of your eligibility in the program.
- Eligibility for GSoC
- Timeline
- Project Ideas for 2018
- Submitting a Proposal
- Applying to be a Mentor
- Submitting Project Ideas
- Contacting Us
The eligibility criteria for Google Summer of Code - 2018 can be accessed on GSoC's website:
https://summerofcode.withgoogle.com/how-it-works/
And be sure to check out their help page for a detailed description of the process:
https://summerofcode.withgoogle.com/help/
We will NOT be able to accommodate applications that do not fulfill the criteria mentioned in the resources above.
The program follows a structured timeline, so be sure to follow these dates for all milestones:
https://developers.google.com/open-source/gsoc/timeline
Here are our project ideas for 2018. This list will be updated as the program proceeds and as we receive feedback from the community.
https://forum.freecodecamp.org/t/google-summer-of-code-ideas-list/170155
-
Create a proposal.
Todo: Add the instructions to the 2018 proposal format
-
Submit the proposal.
Todo: Add the details of the submission process
If you are interested in being a mentor, we would love to have you on board!
You can help students build substantial projects that will contribute to making learning to code more fun and interactive for millions of users.
We are looking for mentors with these skills:
- Prior experience working on open source projects.
- Experience in any of NodeJS, React and GraphQL.
- Prior contribution to freeCodeCamp's platform is a strong plus.
If you are interested, check out our list of project ideas and reach us at the resources listed here with links to your work; we will get back to you.
Please note:
- We will only be able to select you once you commit strongly to the program. Please refer to the timeline for the duration of the program.
- Also, to review their progress, you will be required to interact with each student for 4-5 hours per week.
We have prepared a limited no. of projects that we would like students to work on in GSoC for 2018. We also invite you to submit your own ideas!
Create an issue in this repository's issue tracker in the following format:
### Project name:
### Abstract:
<!-- A brief abstract of the project and the problem it aims to solve -->
### Goals:
<!-- A succinct description of the project's goals -->
### Detailed explanation:
<!-- As many details as possible about the project -->
<!-- Note: We have limited time to run through this, so keep the description in small bullet points, but feel free to add as many sections as you see fit -->
Please note that final decisions regarding acceptance of project proposals will rest with the organization admins.
You can create issues in this repository, or reach out to the mentors or to the community in our chat room, with any queries about the program and projects.
Here are the organization admins and mentors for 2018:
This list will evolve as the program proceeds.
Name | Role | Chat | ||
---|---|---|---|---|
Mrugesh Mohapatra @raisedadead | Admin and Mentor | Gitter | gsoc+2018@raisedadead.com | |
Quincy Larson @QuincyLarson | Admin | Gitter | - |
We hang out in our Contributors Chat room.
Drop in and say hi!
We would love to assist you there with any queries; it's a very active community, and someone from our Contributors team will be able to guide you.
All the code developed during the program will be made available under the BSD 3-clause "New" or "Revised" License.