Contributions from the community are the lifeblood of an open-source project. Attracting new contributors, therefore, is one of the most important parts of building an active community around an open-source project. After talking to hundreds of project maintainers, we realized the easiest way to help an open-source project is to lower the bar for a new developer to start contributing.

This is why we love Hacktoberfest — it is a celebration of open-source. By encouraging contributions to new projects, everybody wins. But even “good first issues” can be a tad bit complex for new developers to dip their hands meaningfully.

And this is why we built Discover.

What’s Discover?

DeepSource’s Discover feature allows developers to find meaningful code quality issues in open-source projects, so they can make their first contribution easily.

Thousands of open-source projects use DeepSource every day to ensure they’re writing good code. Once DeepSource is integrated into a project, a beautiful dashboard shows all the code quality issues that are currently present in the code — including bug risks, anti-patterns, style violations, and performance issues, etc.

Discover bubbles up meaningful issues from each open-source repository on DeepSource and makes them discoverable. This makes it easy for new developers to make a contribution to a project — without any barrier to entry since each issue also comes with a helpful description.

For Open-Source Maintainers

If you maintain an open-source project, all you need to do is enable DeepSource on your repository by signing up. Discover’s algorithm is designed in a way that it bubbles up new and active projects, so you should see issues from your repository on Discover soon.

You can also add a badge in your project’s README file that links to the list of issues on DeepSource. This is an excellent way of redirecting visitors from your GitHub profile to discover easy pickings from the project. Read more details here.

For Developers

If you’re looking for issues to fix, just create a DeepSource account and head over to Discover. You can browse through the list of active issues based on your language preferences. Once you’ve picked a few issues you want to fix, just create a PR!

#programming #coding #opensource #hackathons #opensource community #hacktober #open source contributor #open source tutorial

Discover: Drive Meaningful Contributions This Hacktoberfest
1.25 GEEK