Skip to content
This repository has been archived by the owner on Jun 23, 2020. It is now read-only.
/ gsoc Public archive

Resources for taking part in https://freeCodeCamp.org 's projects in Google Summer of code. https:/g.co/gsoc

License

Notifications You must be signed in to change notification settings

freeCodeCamp/gsoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

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!

Google Summer of Code - 2018.

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.

What is Google Summer of Code (GSoC)?

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.

freeCodeCamp’s participation in GSoC.

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.

Getting started

Eligibility for GSoC

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.

Timeline

The program follows a structured timeline, so be sure to follow these dates for all milestones:

https://developers.google.com/open-source/gsoc/timeline

Project Ideas for 2018

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

Submitting a Proposal

  1. Create a proposal.

    Todo: Add the instructions to the 2018 proposal format

  2. Submit the proposal.

    Todo: Add the details of the submission process

Applying to be a Mentor

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:

  1. Prior experience working on open source projects.
  2. Experience in any of NodeJS, React and GraphQL.
  3. 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:

  1. 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.
  2. Also, to review their progress, you will be required to interact with each student for 4-5 hours per week.

Submitting Project Ideas

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.

Contacting Us:

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.

Mentors and Organization Admins

Here are the organization admins and mentors for 2018:

This list will evolve as the program proceeds.

Name Role Chat Twitter Email
Mrugesh Mohapatra @raisedadead Admin and Mentor Gitter Twitter gsoc+2018@raisedadead.com
Quincy Larson @QuincyLarson Admin Gitter Twitter -

Chat room

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.

License

All the code developed during the program will be made available under the BSD 3-clause "New" or "Revised" License.

About

Resources for taking part in https://freeCodeCamp.org 's projects in Google Summer of code. https:/g.co/gsoc

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published