Skip to content

docs: site Zensical complet publié sur /docs/#12

Merged
astronas merged 1 commit into
stagingfrom
docs/zensical-site
Jul 7, 2026
Merged

docs: site Zensical complet publié sur /docs/#12
astronas merged 1 commit into
stagingfrom
docs/zensical-site

Conversation

@astronas

@astronas astronas commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Crée un site de documentation Zensical (comme astronas/ynov-virtu) détaillant le projet, les consignes et l'implémentation technique, publié en sous-chemin /docs/ du même GitHub Pages que le frontend.

Contenu (documentation/)

  • Config zensical.toml + 13 pages : Accueil, Contexte & consignes, Architecture, Gouvernance Git, Durcissement local, Secrets (SOPS/age), SAST & scan d'images, Conteneurisation & GHCR, Pipeline CI durci, Composite Action Trivy, Déploiement continu, Robustesse, Conformité aux consignes.
  • Thème clair/sombre, navigation à onglets, recherche, diagrammes Mermaid, admonitions.

Intégration CI (ci-cd.yml)

  • Nouveau job docs-build : valide le build Zensical à chaque PR (bloque en cas d'erreur).
  • deploy-frontend (main) build le site et l'assemble avec le frontend en un seul artefact Pages : frontend à /, docs à /docs/.

Build validé en local (zensical 0.0.43, No issues found). Après merge sur main : docs en ligne sur sorway.github.io/DevSecOps/docs/.

- documentation/ : config zensical.toml + 13 pages (accueil, contexte/consignes,
  architecture, gouvernance, shift-left, secrets, sast, conteneurisation, ci,
  composite-action, deploiement, robustesse, conformite) + assets.
- ci-cd.yml : job docs-build (valide le build sur chaque PR) et deploy-frontend
  qui build le site et l'assemble avec le frontend en un artefact Pages unique
  (frontend a la racine, docs sur /docs/). Build valide en local (zensical 0.0.43).
@astronas astronas merged commit d1d0dec into staging Jul 7, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant