Skip to content

Add filtering options for programming language and keyword search #42

@kholoud512

Description

@kholoud512

Description:
Currently, the CLI tool lists all "good first issues" without allowing users to filter by programming language or keywords. This makes it harder for contributors to quickly find issues that match their expertise or interests.

Proposed solution:

  • Add a --language flag to filter issues by programming language (e.g., Python, JavaScript).
  • Add a --keyword flag to filter issues by user-defined keywords in the title or description.

Example usage: (python -m good_first_issues.main search --language Python --keyword "API")

Expected behavior:

  • Only issues matching the selected language and keyword are displayed.
  • Improves usability and helps contributors find relevant tasks faster.

Benefit:

  • Enhances the practicality and efficiency of the tool.
  • Encourages new contributors to start with issues relevant to their skills.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions