WHAT IS OPEN SOURCE?
Want to break into Open Source but don’t know where to start?
Want to have a head-start for programs like Google Summer of Code, Outreachy, and Rails Girls Summer of Code?
Look no further, #30DaysofOpenSource challenge is here!
Get guidance from experienced mentors to contribute to Open Source and win exclusive swags from Scholarship Track!

OVERVIEW
- Week 1: Picking projects/organizations & setting up and using them.
- Week 2: Coding and solving beginner-friendly issues
- Week 3: Coding and solving more issues, and engaging with the community i.e. providing your feedback.
- Week 4: Coding and Journal Writing.

BENEFITS
- Get familiar with the Open Source ecosystem.
- Have selected organizations for Open Source programs.
- Learn new skills and meet new people.

PARTICIPATION GUIDELINES
- Register for the challenge.
- Join the Slack channel (30daysofopensource).
- Create a GitHub Account (if you don’t already have one).
- Fork a repository.
- Post updates with #30daysofopensource.
- Ask for help and contribute to the Slack community.
- Write a weekly journal/post on LinkedIn stating what you learned, your thoughts and reflection.

RULES
- DO NOT label someone else’s work as your own.
- The size of your contribution does not matter. Participation does.
- Be respectful of others in the community.
- Try and help as many people as you can.
SCHEDULE
WEEK 1: GETTING STARTED
- Welcome webinar by the organizing team.
- Setting up GitHub account, exploring StackOverflow, setting up a blog (optional), and starting to tweet under hashtag #30daysofopensource.
- Learning Git and GitHub basics.
- Find/Create open-source projects to contribute to during the program.
WEEK 2: BASICS
- Find projects to contribute to and create the first pull request.
- Fork in organization repository.
WEEK 3: MOVING FORWARD
- More contributions.
- Find which programs you would like to take part – Gsoc, Outreach, Rails Girls Summer of Code, etc.
- Go through the previous organizations of GSoC and prepare a list of organizations you would like to work for.
- Prepare a list of skills required for your dream organizations and upskill yourself.
WEEK 4: WRAPPING UP
- Show and Tell.
- Wrapping up the program and announcement of winners.
- Use the skills you learned to make bigger contributions, i.e. find organizations to which you want to apply for GSoC, Outreach, etc.