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!

Register today.

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

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

RULES

  1. DO NOT label someone else’s work as your own.
  2. The size of your contribution does not matter. Participation does.
  3. Be respectful of others in the community.
  4. 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.