Skip to content

Add good-first-issue CLI tool#2925

Closed
yakub268 wants to merge 1 commit intovinta:masterfrom
yakub268:add-good-first-issue
Closed

Add good-first-issue CLI tool#2925
yakub268 wants to merge 1 commit intovinta:masterfrom
yakub268:add-good-first-issue

Conversation

@yakub268
Copy link
Copy Markdown

Adds good-first-issue to the Command-line Tools section.

What it does

A CLI tool that helps developers find quality 'good first issues' in open source projects by analyzing their GitHub profile and scoring issues on clarity, maintainer responsiveness, freshness, and project health.

Details

  • Repository: https://github.com/yakub268/good-first-issue
  • License: MIT
  • Python: 3.10+
  • Tech stack: Click, Rich, httpx, Pydantic
  • Features:
    • Analyzes user's GitHub profile for personalized recommendations
    • Multi-factor scoring (clarity 35%, maintainer response 30%, freshness 20%, activity 15%)
    • Beautiful terminal UI
    • Helps new contributors find realistic first contributions

Category

Added to Command-line Tools > Productivity Tools section.

Thank you for maintaining awesome-python!

A CLI tool that helps developers find quality 'good first issues' in open source projects by analyzing their GitHub profile and scoring issues on clarity, maintainer responsiveness, freshness, and project health.

- Built with Python 3.10+, Click, Rich, httpx, Pydantic
- MIT licensed
- Analyzes user GitHub profile for personalized recommendations
- Multi-factor scoring algorithm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants