All Projects → yankeexe → good-first-issues

yankeexe / good-first-issues

Licence: MIT license
Find good first issues right from your CLI! 🚀

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to good-first-issues

hacktoberfest 2021
Solve the given questions, and submit a PR.💬 Make sure you submit the solution in the correct folder. ✔
Stars: ✭ 44 (-31.25%)
Mutual labels:  beginner-friendly, good-first-issue, hacktoberfest2020
hacktoberfest-participants
🎃 A platform that showcases a list of all the hackers (including their stats), participated in the month-long challenge Hacktoberfest presented by DigitalOcean.
Stars: ✭ 38 (-40.62%)
Mutual labels:  github-api, good-first-issue, hacktoberfest2020
styles
A collection of cool effects in html, css and javascript.
Stars: ✭ 35 (-45.31%)
Mutual labels:  good-first-issue, hacktoberfest2020
Plasma-Donor-App
An open-source app that helps in connecting patients and plasma donors. This is a beginner-friendly repository that helps you learn the basics of android development, git, and GitHub. Happy Hacktober!
Stars: ✭ 58 (-9.37%)
Mutual labels:  beginner-friendly, hacktoberfest2020
learning-code-through-github-repos
This is a collection of GitHub repositories that you can use in your coding journey.
Stars: ✭ 82 (+28.13%)
Mutual labels:  beginner-friendly, good-first-issue
BhimIntegers
BhimIntegers🚀 is a C++ library that is useful when we are dealing with BigIntegers💥💥. We can handle big integers (integers having a size bigger than the long long int data type) and we can perform arithmetic operations📘 like addition, multiplication, subtraction, division, equality check, etc📐📐. Also, there are several functions like factorial, …
Stars: ✭ 43 (-32.81%)
Mutual labels:  beginner-friendly, hacktoberfest2020
yaclt
Yet Another Change Log Tool
Stars: ✭ 24 (-62.5%)
Mutual labels:  beginner-friendly, good-first-issue
pyGinit
A simple github automation cli
Stars: ✭ 15 (-76.56%)
Mutual labels:  cli-app, python-cli
HacktoberFest21
A beginner friendly repository for HacktoberFest 2021
Stars: ✭ 45 (-29.69%)
Mutual labels:  beginner-friendly, good-first-issue
github-manager
🚀 Manage GitHub repositories with ease
Stars: ✭ 15 (-76.56%)
Mutual labels:  github-api, cli-app
Hacktoberfest
Hacktoberfest 2020 Beginner's Friendly Repository
Stars: ✭ 46 (-28.12%)
Mutual labels:  beginner-friendly, hacktoberfest2020
javascript-jokes
PR your joke if you know good ( or horrible ) js joke . I will post it on coding valley's insta page.
Stars: ✭ 66 (+3.13%)
Mutual labels:  good-first-issue, hacktoberfest2020
SpringBootRestAPI
A ready-to-use Template for Rest API using spring-boot-microservices, MongoDB as Database, Integrated with codecov and sonarqube, deployable to cloud.
Stars: ✭ 24 (-62.5%)
Mutual labels:  beginner-friendly, good-first-issue
DataStructures-Algorithms
A collections of many CP-based or DSA-based Questions that is stored various algorithms and datastructures to increase coding aptitutde. Anybody with a knack for coding can feel free to add more solutions and questions in the respective folders
Stars: ✭ 15 (-76.56%)
Mutual labels:  beginner-friendly, good-first-issue
ZeroOctave-Javascript-Projects
This Repository Contains 150+ web development Projects.
Stars: ✭ 134 (+109.38%)
Mutual labels:  beginner-friendly, good-first-issue
foss-events
A simple website with a collection of open-source events happening across the globe. This is a beginner-friendly repository that helps you learn git and contribute to web projects. Happy Hacktober!
Stars: ✭ 123 (+92.19%)
Mutual labels:  beginner-friendly, hacktoberfest2020
Hacktoberfest-Nepal-2020
A beginner-friendly open source repository to create your first pull request.
Stars: ✭ 15 (-76.56%)
Mutual labels:  beginner-friendly, hacktoberfest2020
J.A.R.V.I.S
Just A Rather Very Intelligent System
Stars: ✭ 36 (-43.75%)
Mutual labels:  beginner-friendly, hacktoberfest2020
cpalgorithms
Algorithms and Techniques for competitive programming
Stars: ✭ 16 (-75%)
Mutual labels:  good-first-issue, hacktoberfest2020
Hacktoberfest 2021
This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!
Stars: ✭ 109 (+70.31%)
Mutual labels:  beginner-friendly, good-first-issue

Good First Issues

Good First Issues

Find good first issues right from your CLI!

Install Good First Issues

Requires Python 3.6.1 or higher.

$ pip3 install good-first-issues --upgrade

The CLI uses the alias gfi to run commands.

Contents

Create GitHub Personal Access Token

The CLI requires GitHub Personal Access Token to make requests to the GitHub API.

Get GitHub Personal Access Token

You don't have to select any scopes, add a Note for your token and select Generate token.

Provide token to CLI:

$ gfi config

Token is stored locally on /home/<username>/.gfi/good-first-issues file.

Token in envrionment variable:

Store the token with the name GFITOKEN in your environment.

Usage

GitHub provides API to fetch user and organization data. Personal Access Token is required for authentication and data fetching.

Search for issues

To look for issues, use the gfi search command.

Query all repos in an organization

$ gfi search "rust-lang"
Demo demo of timezone cli search

Query a single repo in an organization

$ gfi search "facebook" --repo "jest"
Demo demo of timezone cli search

Query all repos in a user profile

$ gfi search "yankeexe" --user
Demo demo of timezone cli search

Query a single repo in a user profile.

--user flag not required here.

$ gfi search "yankeexe" --repo "good-first-issues"
Demo demo of timezone cli search

Search for Hacktoberfest approved issues

Query all repos with topic hacktoberfest

$ gfi search --hacktoberfest

$ gfi search -hf
Demo demo of timezone cli search

Query all repos with topic 'hacktoberfest' in an organization or in a user profile

Query all repos with topic 'hacktoberfest' in an organization.

$ gfi search "facebook" --hacktoberfest
Demo demo of timezone cli search

Query all repos with topic 'hacktoberfest' in a user profile. --user flag not required here.

$ gfi search "yankeexe" --hacktoberfest
Demo demo of timezone cli search

Changing output limits

The output is limited to display 10 issues by default. Use --limit flag to set the number of issues for output or --all for no limits.

Limit the issues to 12

$ gfi search "facebook" --limit 12
Demo demo of timezone cli search

View all issues found.

$ gfi search "rust-lang" --all

Viewing issues on browser

It's hard to navigate through all the issues when you have the --all flag enabled, you can view the issues on your browser with ease using the --web flag.

$ gfi search "facebook" --all --web
Demo demo of timezone cli search

Contributing

For guidance on setting up a development environment and how to make a contribution to good-first-issues, see the contributing guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].