Sites/Communities to Get Started With Open-Source Contribution as a  Beginner

Sites/Communities to Get Started With Open-Source Contribution as a Beginner

·

3 min read

Over time, both experienced and newbies are looking for ways to get started with open-source software (OSS) as contributors either as developers, designers, technical writers, testers, marketers, etc. It is amazing that there is growth in the number of open-source communities and advocates. That supports contributors to OS through guidance and maintenance of open-source projects.

First, identify a community or project to contribute to and follow the rules often provided on the docs "How to Contribute" then identify an issue you're able to contribute to and request to be assigned to it. Most projects require that you fork their project repository in order for you to create a pull request and request for review after you have made changes. To set-up project locally you:-

// forked repository
$ git clone (https-or-ssh_key:link-to-the-forked-repository)
$ git checkout -b branch-name
$ git remote add upstream link-to-the-main repo
$ git pull upstream master
$ git commit -m "commit message"
$ git push -u origin HEAD

1.GitHub Explorer

You can find ways to contribute to open-source projects on GitHub that are relevant to you. You can look for projects' of your interest on GitHub and contribute to open source by collaborating with other people.

2.Open Source Friday

Open-source made by people like you. This Friday, invest a few hours contributing to the software you use and love.

3.Code Triage

Discover the best way to get started contributing to Open Source projects with codetriage. You’ll get one issue from your favorite repo per day to help you dig deeper, learn more, and stay involved with the code you rely on.

4.24 Pull Requests

Giving back to open source for the holidays

5.Up For Grabs

This is a list of projects which have curated tasks for new contributors. These are a great way to get started with a project or to help share the load of working on open source projects.

6.Ninja Framework

you can contribute to the full-stack web framework for Java. Rock-solid, fast, and super productive.

7.First Contributions

Helps beginners to contribute to open source projects. Make your first open-source contribution in 5 minutes

8.Source Sort

Helps you to find the perfect open source projects to contribute to open-source, developer tools, and tech.

9.Open Source Design

This is a community of designers and developers which pushes for more open-source design processes and ways of improving the user experience and interface design of open-source software.

You can also join open-source communities like:-

1.EddieHub community.

"Open Source is about collaboration first and codes second. Members include developers, testers, DevOps, testers, technical writers, UI and UX designer"

2.Jenkins as NewComer-Contributor.

3.Layer5 as NewComers.

4.Apache Software Foundation

5.Google Open Source community.

Open-Source means to support and open-access most open-source maintainers and community members are friendly and ready to help you get started with contributing to open-source ask for help where need be and remember it's one commit at a time and let us make your GitHub graph green through Open-Source contributors.

Did you find this article valuable?

Support Sharon Jebitok by becoming a sponsor. Any amount is appreciated!