mirror of
https://github.com/DSI-VD/poc_ssi_doc_arch.git
synced 2026-08-25 21:14:18 +00:00
Documentation architecture du POC - SSI | Read-only mirror of https://github.com/DSI-VD/poc_ssi_doc_arch — Canton de Vaud. Issues & pull requests at the source.
- CSS 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| css | ||
| src | ||
| .c4builder | ||
| .gitignore | ||
| .gitpod.Dockerfile | ||
| .gitpod.yml | ||
| LICENSE | ||
| README.md | ||
poc_ssi_doc_arch
Introduction
La documentation d'architecture du POC SSI se construit en utilisant une visualisation de type C4 model. L'outil pour générer cette documentation est C4Builder qui utilise (entre autres) PlantUml et C4-PlantUML. Il est aussi possible de créer les diagrammes directement avec PlantUml, il n'y a donc pas de dépendance sur C4Builder.
GitPod
GitPod permet d'avoir un environnement distant sans à avoir à installer les outils. (Notez que la premère invocation est longue, car la machine doit être instanciée)
Prérequis
- Installer nodejs
- Installer C4Builder
npm i -g c4builder - Faire un clone du repo
git clone https://github.com/DSI-VD/poc_ssi_doc_arch.git
Optionnel
- Installer PlantUML
- Installer VsCode
- Installer Plugin VSCODE ou dans vscode (ctlr+shift+P) et la commande
ext install plantuml
HowTo
- Dans le répertoire
./poc_ssi_doc_arch - Mise à jour
git pull
Build
| ⚠️ WARNING |
|---|
| En l'état ça ne fonctionne pas derrière un proxy |
- Commande:
c4builder
Générer un diagramme sans c4builder en utilisant plantuml
Exemple qui génère le diagramme de contexte dans le répertoire $HOME/Téléchargements au format svg
java -jar ~/bin/plantuml-1.2022.2.jar -tsvg ./poc_ssi_doc_arch/src/context.puml -o $HOME/Téléchargements
Visualisation
- Site web local command
c4builder siteouvrir - PDF ouvrir
./doc/poc_ssi_doc_arch/POC-SSI documentation.pdf - Dans l'éditeur VsCode la touche alt+d ou ctlr+shift+P puis la commande
Plantuml: Prévisualiser le diagramme