Files
postinstall-debian/docs/architecture.md
2026-03-15 04:54:51 +01:00

27 lines
752 B
Markdown

# Architecture
## Vue d'ensemble
Le framework est organise en couches :
- `install.sh` demarre le bootstrap.
- `core/` orchestre l'execution.
- `lib/` expose les fonctions reutilisables.
- `menus/` porte l'interface interactive.
- `modules/` contient les outils installables.
## Flux de demarrage
1. `install.sh` charge `core/bootstrap.sh`.
2. `bootstrap_run` initialise le runtime et le log.
3. Les verifications systeme sont executees.
4. Le registre scanne les modules disponibles.
5. Le menu principal est affiche.
## Decisions initiales
- Bash est conserve comme socle unique.
- Les effets de bord systeme sont isoles dans `lib/`.
- Le registre decouvre les modules par arborescence.
- Les modules metier restent independants du framework.