[feature] Export du dashboard en JSON #6

Closed
opened 2026-03-12 03:42:05 +01:00 by admin · 0 comments
Owner

Contexte

Actuellement le dashboard affiche uniquement via Rich (terminal). Pas moyen d'exploiter les données programmatiquement (scripts, n8n, monitoring).

Comportement attendu

Option --format json qui produit un JSON structuré sur stdout au lieu de l'affichage Rich :

gitea-dashboard --format json
gitea-dashboard --format json --repo workflow > dashboard.json

Le JSON doit contenir les mêmes données que l'affichage Rich : repos, issues ouvertes, dernière release, milestones.

Critères d'acceptation

  • Option --format avec valeurs table (défaut) et json
  • Output JSON valide et parsable par jq
  • Compatible avec --repo et --exclude
  • Tests unitaires pour le format JSON
## Contexte Actuellement le dashboard affiche uniquement via Rich (terminal). Pas moyen d'exploiter les données programmatiquement (scripts, n8n, monitoring). ## Comportement attendu Option `--format json` qui produit un JSON structuré sur stdout au lieu de l'affichage Rich : ```bash gitea-dashboard --format json gitea-dashboard --format json --repo workflow > dashboard.json ``` Le JSON doit contenir les mêmes données que l'affichage Rich : repos, issues ouvertes, dernière release, milestones. ## Critères d'acceptation - [ ] Option `--format` avec valeurs `table` (défaut) et `json` - [ ] Output JSON valide et parsable par `jq` - [ ] Compatible avec `--repo` et `--exclude` - [ ] Tests unitaires pour le format JSON
admin added this to the v1.2.0 milestone 2026-03-12 03:42:05 +01:00
admin added the feature label 2026-03-12 03:42:31 +01:00
admin closed this issue 2026-03-12 04:19:07 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/gitea-dashboard#6