/good-first-issue

Make your first open-source contribution.

Primary LanguagePythonMIT LicenseMIT


DeepSource CI

Welcome! 👋🏼

Good First Issue is an initiaitive to curate easy pickings from popular projects, so developers who've never made a contribution to open-source can get started easily.

Open-source maintainers are always looking to get more people involved, but new developers generally think it's difficult to become a contributor. We believe getting developers to fix super-easy issues removes the barrier for future contributions. This is why Good First Issue exists.

Adding a new project

You're welcome to add a new project in Good First Issue, and we encourage all projects — old and new, big and small.

Follow these simple steps:

  • Our goal is to narrow down projects for new open-source contributors. To maintain the quality of projects in Good First Issue, please make sure your GitHub repository meets the following criteria:

    • At least three issue with the good first issue label. This label is already present on all repositories by default. If not, you can follow the steps here.

    • Detailed setup instructions for the project.

    • CONTRIBUTING.md

    • Actively maintained.

  • Add your repository's path in data/repositories.toml.

  • Create a new pull-request. Please add the link to the issues page of the repository in the PR description. Once the pull-request is merged, the changes will be live on goodfirstissue.dev.

Oh. Happy Hacktoberfest! This Hacktober, make your PRs count. Find and fix code quality issues from popular open-source projects with Discover. Know more at deepsource.io/hacktoberfest