← All posts

Discover: Drive meaningful contributions this Hacktoberfest

TL;DR Get contributors to fix code quality issues in your open-source project. Escape the spam.

Header image
By Sanket on 
Share on Twitter Share on LinkedIn Share on Facebook

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.

Repository Dashboard on DeepSource

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.

DeepSource Discover

For open-source maintiners

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.

DeepSource Badges

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!

Open-source grants

But wait, there’s more! To support open-source projects that need help, we’ve constituted a one-time grant of $500 that will be given to 10 open-source projects at the end of October 2020 or this Hacktober. Visit deepsource.io/hacktoberfest for details.

Thoughts or feedback? Let us know @DeepSourceHQ. We’re also live on Product Hunt, so make sure you check that out too!

DeepSource Discover - This Hacktoberfest, make your PRs count | Product Hunt
About DeepSource
DeepSource helps you automatically find and fix issues in your code during code reviews, such as bug risks, anti-patterns, performance issues, and security flaws. It takes less than 5 minutes to set up with your Bitbucket, GitHub, or GitLab account. It works for Python, Go, Ruby, and JavaScript.
Get started for free

Keep reading...