Issue-Crawler for GitHub based on Sveltekit
Good First Issue Finder is a tool designed to help new open source contributors easily find and engage with “good first issues” in open source projects. It provides a website where users can search for beginner-friendly tasks and get started on their open source journey. The tool aims to make the onboarding process smoother for newcomers and encourage more people to contribute to the open source community.
To install Good First Issue Finder, follow the steps below:
cd good-first-issue-finder.npm install..env file in the root of the project and add your GitHub Oauth values. Refer to the example provided in the .env.example file.
Note: You need to set up an Oauth App (not GitHub App) in GitHub to obtain the required values. See the documentation here.
The Callback URL in the Oauth App settings should point to the endpoint of the baseURL where the app should run: http://localhost:5173/api/authentication/callback.
Ensure that you never commit the .env file, as it is ignored by Git.npm run dev.
Note: Even if you are using Gitpod to run the app, you still need to follow the previous steps.Good First Issue Finder is a helpful tool for new open source contributors, providing them with an easy way to find beginner-friendly tasks in open source projects. The installation process is straightforward, and the tool offers features such as a curated list of good first issues, a live version of the tool’s website, and guidelines for contributing. Overall, this tool contributes to a more inclusive and accessible open source community by simplifying the onboarding process for newcomers.