paint-brush
What is Discover? Contribute Your Time this Hacktoberfestby@deepsource.io
123 reads

What is Discover? Contribute Your Time this Hacktoberfest

by DeepSourceOctober 18th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

DeepSource’s Discover feature allows developers to find meaningful code quality issues in open-source projects, so they can make their first contribution easily. Discover bubbles up meaningful issues on DeepSource and makes them discoverable. Discover is a way of redirecting visitors from your GitHub profile to discover easy pickings from the project. DeepSource is giving a one-time grant of $500 that will be given to 10 projects at the end of October 2020 or this Hacktober.io.

Company Mentioned

Mention Thumbnail
featured image - What is Discover? Contribute Your Time this Hacktoberfest
DeepSource HackerNoon profile picture

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!

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.