0.0.1-alpha.2
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/objectives/001-PROJECT_OBJECTIVES.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# Objectifs SaseDev Knowledge
|
||||
|
||||
@@ -27,6 +27,12 @@ knowledge-snippets-server
|
||||
|
||||
Cette séparation permet de faire évoluer, déployer et dimensionner chaque façade indépendamment tout en partageant les bibliothèques de domaine, Git, stockage, rendu et observabilité lorsque leur ownership est réellement commun.
|
||||
|
||||
## Administration par façade
|
||||
|
||||
Chaque application doit pouvoir proposer sa propre surface d'administration protégée pour les opérations qui appartiennent à son domaine. Les URL internes et le modèle détaillé d'autorisation ne sont pas définis par la fondation.
|
||||
|
||||
Une future quatrième application d'administration peut centraliser des vues et opérations transversales, mais elle ne remplace pas les contrôles locaux des trois serveurs.
|
||||
|
||||
## Sources Git de contenu
|
||||
|
||||
La fondation retient au minimum trois sources Git indépendantes :
|
||||
@@ -53,6 +59,7 @@ Knowledge doit permettre à terme :
|
||||
- de publier des HOWTOs procéduraux sans leur attribuer une force normative PGR ;
|
||||
- de publier des snippets courts et contextualisés ;
|
||||
- de déployer séparément les trois façades publiques sans dupliquer la logique partagée ;
|
||||
- de protéger et administrer localement chaque façade, avec une éventuelle vue d'administration transverse en complément ;
|
||||
- d'administrer des dépôts publics ou privés ;
|
||||
- d'accepter des propositions externes sans écriture directe dans le contenu publié ;
|
||||
- de conserver une révision Git de base pour détecter les conflits ;
|
||||
|
||||
Reference in New Issue
Block a user