Description
Add a --json flag to the new Typer CLI commands (oss-dev-new) that outputs structured JSON instead of formatted text. This enables programmatic consumption of CLI output.
Commands to update
oss-dev-new discover repos — list of repos with name, url, stars
oss-dev-new discover issues — list of issues with number, title, labels
oss-dev-new issues list — formatted issue list
oss-dev-new analyze — analysis results as JSON
Skills Required
- Python
- Typer CLI
- JSON serialization
Difficulty
Intermediate-level2,gssoc-ext
Description
Add a
--jsonflag to the new Typer CLI commands (oss-dev-new) that outputs structured JSON instead of formatted text. This enables programmatic consumption of CLI output.Commands to update
oss-dev-new discover repos— list of repos with name, url, starsoss-dev-new discover issues— list of issues with number, title, labelsoss-dev-new issues list— formatted issue listoss-dev-new analyze— analysis results as JSONSkills Required
Difficulty
Intermediate-level2,gssoc-ext