Erminig/doc/roadmap.md
2025-04-29 17:15:19 +02:00

1.3 KiB

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.