Files
gitea-dashboard/docs/project/descriptif.md
sylvain 4e72ddc32f chore: init project structure
Discovery synthesis, docs tree, Python src layout, CLAUDE.md, pyproject.toml.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 18:21:33 +01:00

1.3 KiB

Descriptif — gitea-dashboard

Contexte

Supervision de l'instance Gitea personnelle (192.168.0.106:3000). Pas de vue d'ensemble disponible sans naviguer repo par repo dans l'interface web.

Objectifs

  • Afficher en une commande l'etat de tous les repos Gitea
  • Visualiser les issues ouvertes, dernieres releases et milestones
  • Fournir un output terminal lisible et structure

Perimetre

Inclus

  • Connexion API Gitea avec authentification token
  • Liste de tous les repos de l'utilisateur
  • Nombre d'issues ouvertes par repo
  • Derniere release par repo (tag + date)
  • Etat des milestones (nom, progression open/closed)
  • Formatage rich (tableaux, couleurs)

Exclus

  • Interface web ou GUI
  • Mode watch / rafraichissement automatique
  • Filtrage par owner/organisation
  • Modification de donnees (lecture seule)
  • Notifications ou alertes

Utilisateurs cibles

Administrateur unique de l'instance Gitea. Usage terminal.

Contraintes

  • Python 3.x
  • Dependances : requests, rich
  • API Gitea REST v1
  • Token en variable d'environnement (GITEA_TOKEN)
  • Instance locale : http://192.168.0.106:3000

References