Gestion des versions – OpenWRT & Enigma Suite
Gestion des versions : Upstream, Frozen, Tags
L’architecture Enigma Suite s’appuie sur OpenWRT et nécessite une stratégie claire de gestion des sources.
Branches principales
1. Upstream
Code directement issu du projet OpenWRT.
- Synchronisation régulière
- Import des nouveautés
- Suivi des correctifs de sécurité
2. Frozen
Version figée utilisée pour :
- stabiliser les features
- garantir la reproductibilité
- assurer des builds cohérents pour les devices
3. Tags
Points fixes pour :
- releases
- debug
- reproductibilité exacte des binaires
Services liés au versioning
- Live custom servers
- CJDNS (configs externes ?)
- TOR (intégration optionnelle)
Ces services peuvent être activés ou désactivés selon les branches, et intégrés dans les images finales.