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.
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:
Example usage: (python -m good_first_issues.main search --language Python --keyword "API")
Expected behavior:
Benefit: