Les choses sérieuses commencent
This commit is contained in:
parent
7a9fe18463
commit
c63f62721b
41 changed files with 1270 additions and 0 deletions
69
doc/roadmap.md
Normal file
69
doc/roadmap.md
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
# Roadmap Erminig
|
||||
|
||||
---
|
||||
|
||||
## 1. Stabilisation du Cœur
|
||||
|
||||
- Finaliser `evezh` (veille versions)
|
||||
- Finaliser `govel` (build)
|
||||
- Finaliser `pakva` (formules)
|
||||
- Finaliser `keo` (mirroir)
|
||||
- Freeze code sauf bugfixes.
|
||||
|
||||
---
|
||||
|
||||
## 2. Documentation Interne
|
||||
|
||||
- `/doc/architecture.md` : Décrire les modules.
|
||||
- `/doc/usage.md` : Exemples de commandes.
|
||||
- `/doc/rules.md` : Bonnes pratiques de dev (ex : jamais builder en root).
|
||||
|
||||
---
|
||||
|
||||
## 3. Automatisation
|
||||
|
||||
- Script `evezh sync && govel build --all`
|
||||
- Script `init-db.sh` pour première installation.
|
||||
|
||||
---
|
||||
|
||||
## 4. Versionning
|
||||
|
||||
- Commencer à versionner dès premier gel :
|
||||
- `0.1.0` : Forge fonctionnelle (check + build ok)
|
||||
- `0.2.0` : Ajout du mirroir Keo
|
||||
- `0.3.0` : Ajout communication sockets entre modules
|
||||
- `1.0.0` : Première release publique
|
||||
|
||||
---
|
||||
|
||||
## 5. Tests Simples
|
||||
|
||||
- Tests manuels à chaque changement critique.
|
||||
- (Optionnel plus tard : sanity-checks automatiques sur `.Pakva`, db, build).
|
||||
|
||||
---
|
||||
|
||||
## 6. Releases
|
||||
|
||||
- Utiliser git tags :
|
||||
- `v0.1.0`, `v0.2.0`, `v0.3.0`, `v1.0.0`
|
||||
- Archiver les builds, backups réguliers de `/var/lib/erminig` et `/var/cache/erminig`.
|
||||
|
||||
---
|
||||
|
||||
## 7. Écosystème Ouvert (Optionnel)
|
||||
|
||||
- Documenter comment contribuer un `.Pakva`
|
||||
- (Peut devenir communautaire si volonté future.)
|
||||
|
||||
---
|
||||
|
||||
# Mantra
|
||||
|
||||
> **Simple. Robuste. Artisan. Libre.**
|
||||
|
||||
---
|
||||
|
||||
# Forge On.
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue