0.1.5-alpha.4
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/objectives/001-PROJECT_OBJECTIVES.md -->
|
||||
<!-- version: 1 -->
|
||||
<!-- version: 2 -->
|
||||
|
||||
# Objectifs de Project Governance Rules
|
||||
|
||||
@@ -18,9 +18,11 @@ PGR doit permettre de :
|
||||
- favoriser des validations ciblées pendant le développement et des gates plus larges aux jalons appropriés ;
|
||||
- automatiser les contrôles déterministes et fiables sans automatiser artificiellement les décisions nécessitant du jugement ;
|
||||
- fournir des templates techniques éprouvés sans créer de dépendance vers PGR après instanciation ;
|
||||
- décrire des skeletons de projets sous forme de recettes Markdown composables plutôt que de générateurs rigides ;
|
||||
- décrire des skeletons de projets sous forme de spécifications Markdown composables plutôt que de générateurs rigides ;
|
||||
- supporter plusieurs langages, plateformes et frameworks sans chercher une uniformité artificielle ;
|
||||
- conserver une traçabilité historique utile tout en gardant les documents vivants lisibles ;
|
||||
- rester auto-suffisant pour comprendre et appliquer les contrats normatifs PGR, sans dépendre d’un howto, snippet ou dépôt documentaire externe ;
|
||||
- permettre que les howtos détaillés, recettes pratiques, snippets, exemples d’intégration, dépannage, comparatifs et variantes d’implémentation vivent dans une base de connaissances séparée lorsqu’une telle séparation apporte une valeur réelle ;
|
||||
- permettre des règles project-specific et des exceptions explicites sans contaminer les règles générales ;
|
||||
- privilégier la sécurité, l'explicité, la maintenabilité et la proportionnalité.
|
||||
|
||||
@@ -45,6 +47,7 @@ PGR n'a pas pour objectif de :
|
||||
- créer des audits regex pour remplacer le jugement architectural ;
|
||||
- réimplémenter les fonctionnalités des toolchains officielles sans bénéfice réel ;
|
||||
- maintenir automatiquement les projets créés à partir de PGR ;
|
||||
- devenir une base exhaustive de howtos, recettes, snippets ou dépannage lorsque ces contenus ne sont pas nécessaires pour comprendre ou appliquer un contrat PGR ;
|
||||
- imposer une stratégie Git complexe ou une topologie universelle de branches.
|
||||
|
||||
## Critères de succès à terme
|
||||
|
||||
Reference in New Issue
Block a user