If you are just starting out in Open Source you've come to the right spot! Well... sort of. This is a Search filter for Good-First-Issue tag on GitHub.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
The concept is pretty straightforward. The project is accessing the GitHubs API using Octokit. From there we are filtering out 1 random Git Repo with the tag Good-First-Issue.
Here's a few steps to take to get started.
First thing you're going to need is Node.js This will provide you with npm: Node Package Manager
.
-
npm
npm install npm@latest -g
-
Clone the repo
git clone https://github.com/Hopelezz/FirstIssuesApp.git
-
Install NPM packages
npm install
-
Run a localhost instance
npm run dev
I intend for this to be for people who are interested in open source. The Good-First-Issue tag on GitHub is a great place to start. Sometimes as a new beginner this can be hard to find. This app is meant to be an easy way to highlight those first issues.
- Input field for filters.
- Background that changes.
- Using SolidJS or Astro instead of Next.js
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request with suggested changes. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
-
Fork the Project
-
Create your Feature Branch
git checkout -b feature/AmazingFeature
-
Run this command to install dependencies:
npm install
& to run a LocalHost version of the app:
npm run dev
-
Commit your Changes
git commit -m 'Add some AmazingFeature'
-
Push to the Branch
git push origin feature/AmazingFeature
-
Open a Pull Request detailing the changes. Remember this is a great time to show your communication skills!
Distributed under the MIT License. See LICENSE.txt
for more information.
Your Name - @Hopelezz1 - [email protected]
Project Link: https://github.com/Hopelezz/FirstIssuesApp
- @eddiejaoude For the original project. Please if you have a moment check out his work on EddieHub.
- Leon Noel For his classes on Web Development. Please if you have a moment check out the #100Devs Community on twitter.