From c0dac6503789e8c3f2c111cef0d4d0ebeb624ea9 Mon Sep 17 00:00:00 2001 From: ertopogo Date: Sun, 22 Feb 2026 19:51:17 +0100 Subject: Application:ajout des flux de sequence --- SCHEMA_CENTRAL.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) (limited to 'SCHEMA_CENTRAL.md') diff --git a/SCHEMA_CENTRAL.md b/SCHEMA_CENTRAL.md index 72baf95..b093c2e 100644 --- a/SCHEMA_CENTRAL.md +++ b/SCHEMA_CENTRAL.md @@ -114,6 +114,15 @@ flowchart TB | Lucien-sens-bon | [lucien_sens_bon.mmd](micro/applications/lucien_sens_bon.mmd) | E-commerce MedusaJS, auth JWT/Cookie native | | Der-topogo | [der_topogo.mmd](micro/applications/der_topogo.mmd) | Site consulting, Payload CMS, OIDC Keycloak planifie | +### Flux AuthN/AuthZ (diagrammes de sequence) + +| Schema | Fichier | Description | +|--------|---------|-------------| +| Auth Lucien-sens-bon | [lsb_auth_seq.mmd](micro/flux/lsb_auth_seq.mmd) | Flux JWT client + cookie admin, auth native MedusaJS | +| Auth Der-topogo | [dt_auth_seq.mmd](micro/flux/dt_auth_seq.mmd) | Flux Payload CMS natif + OIDC Keycloak planifie | +| Auth Home Assistant | [ha_auth_seq.mmd](micro/flux/ha_auth_seq.mmd) | Flux OIDC Keycloak via HACS, Google IdP, code unique | +| Auth Vikunja | [vk_auth_seq.mmd](micro/flux/vk_auth_seq.mmd) | Flux OIDC Keycloak natif, auto-creation compte, CalDAV | + --- ## Visualisation web @@ -141,6 +150,42 @@ npm start - `micro/reseau/.mmd` pour le reseau - `micro/iam/.mmd` pour l'identite / acces - `micro/applications/.mmd` pour une application +- `micro/flux/_auth_seq.mmd` pour un diagramme de sequence auth + +--- + +## Workflow Git + +Le depot est heberge sur Gitea (`git.arauco.online`) avec une branche principale `main`. + +### Recuperer les changements du serveur + +| Commande | Telecharge | Integre dans la branche locale | +|----------|------------|-------------------------------| +| `git fetch origin` | Oui | Non | +| `git pull origin main` | Oui | Oui | + +- **`git fetch`** : recupere les commits distants sans modifier la branche locale. Permet d'inspecter avant d'integrer. +- **`git pull`** : equivalent a `git fetch` + `git merge`. Integre directement. + +### Comparer apres un fetch + +```bash +git log HEAD..origin/main # commits en avance sur le serveur +git diff HEAD..origin/main # diff complet +git diff --name-only HEAD..origin/main # fichiers modifies uniquement +git diff --stat HEAD..origin/main # resume insertions/suppressions +git diff HEAD..origin/main -- # diff sur un fichier specifique +``` + +### Integrer les changements + +| Commande | Effet | +|----------|-------| +| `git merge origin/main` | Cree un commit de fusion, historique fidele avec branches visibles | +| `git rebase origin/main` | Rejoue les commits locaux par-dessus origin/main, historique lineaire | + +**Regle** : `rebase` pour mettre a jour une branche locale non poussee, `merge` pour integrer du travail deja partage/publie. Ne jamais rebase des commits deja pousses. --- -- cgit v1.2.3