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:
sylvain
2026-03-10 18:21:33 +01:00
parent 11e5def11c
commit 4e72ddc32f
14 changed files with 324 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
<!-- Type: reference (Diataxis). Style: factuel, exhaustif, structure par le code. Pas de tutoriel ici. -->
# Architecture — gitea-dashboard
<!-- A completer a l'etape 6 par l'architect -->

View File

@@ -0,0 +1,18 @@
<!-- Type: reference (Diataxis). Style: factuel, format ADR Nygard (Contexte/Decision/Consequences). Jamais supprimer un ADR. -->
# Architecture Decision Records — gitea-dashboard
## ADR-001 : Stack Python + requests + rich
**Date** : 2026-03-10
**Statut** : accepte
**Contexte** : Besoin d'un outil CLI de dashboard pour Gitea. Choix du langage et des librairies.
**Decision** : Python avec requests pour les appels API et rich pour le formatage terminal.
**Consequences** :
- Stack simple et maitrisee par l'utilisateur
- Pas de framework CLI lourd (argparse suffit si besoin)
- rich offre des tableaux et couleurs sans configuration complexe
- Dependance a requests (pas de client async, acceptable pour un affichage unique)

View File

@@ -0,0 +1,5 @@
<!-- Type: explanation (Diataxis). Style: discursif, comparaisons argumentees, sources citees. -->
# Recherche technique — gitea-dashboard
<!-- A completer a l'etape 4 par le researcher -->