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:
18
docs/technical/decisions.md
Normal file
18
docs/technical/decisions.md
Normal 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)
|
||||
Reference in New Issue
Block a user