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>
This commit is contained in:
23
docs/project/demandes.md
Normal file
23
docs/project/demandes.md
Normal file
@@ -0,0 +1,23 @@
|
||||
<!-- Type: reference (Diataxis). Style: inbox format libre, traite par /workflow demande. -->
|
||||
|
||||
# Demandes — gitea-dashboard
|
||||
|
||||
> **Note** : ce projet utilise Gitea, les issues Gitea sont la source de verite.
|
||||
> Ce fichier sert de fallback.
|
||||
> Utiliser `/workflow demande` pour traiter les demandes.
|
||||
|
||||
## En attente de classification
|
||||
|
||||
-
|
||||
|
||||
## Classifiees — en attente
|
||||
|
||||
-
|
||||
|
||||
## Terminees
|
||||
|
||||
-
|
||||
|
||||
## Demandes ecosystem
|
||||
|
||||
-
|
||||
50
docs/project/descriptif.md
Normal file
50
docs/project/descriptif.md
Normal file
@@ -0,0 +1,50 @@
|
||||
<!-- Type: reference (Diataxis). Style: factuel, fige apres creation. Capture l'intention originale. -->
|
||||
|
||||
# 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
|
||||
|
||||
- API Gitea : https://gitea.io/en-us/ (documentation Swagger disponible sur l'instance)
|
||||
- Rich : https://rich.readthedocs.io/
|
||||
Reference in New Issue
Block a user