Wiki/docmost-acadenice-seed/spaces.yaml
Corentin JOGUET 8b42cbc787
Some checks are pending
CI / Lint bridge (Biome) (push) Waiting to run
CI / Type-check bridge (push) Blocked by required conditions
CI / Tests unit bridge (push) Blocked by required conditions
CI / Tests integration bridge (push) Blocked by required conditions
CI / Security scan (push) Waiting to run
CI / Docker build + healthcheck (push) Blocked by required conditions
chore(docmost): clone upstream + isole seed scripts Acadenice
- Move docmost/setup/* vers docmost-acadenice-seed/ (preserve historique git)
- Clone Docmost upstream (depth=1) dans docmost/, gitignore le sub-repo
- Branche acadenice/main creee dans le fork pour patches
- Prepare Bloc 4 (auth federee) puis Bloc 8 (Tiptap node-views)
2026-05-07 20:57:15 +02:00

74 lines
2 KiB
YAML

# Docmost setup declaratif — formation-hub
# Reference pour le setup manuel (cf README.md). Format YAML pour lisibilite.
# Si l'API Community Docmost s'ouvre, ce fichier pourra alimenter un script seed.
workspace:
name: Acadenice
admin:
name: Corentin JOGUET
email: corentin@acadenice.fr
settings:
allow_member_workspace_creation: false
enforce_2fa: false # encourage mais non obligatoire Phase 1
spaces:
- name: CFA
slug: cfa
description: |
Centre de Formation des Apprentis — formations, blocs, modules,
supports pedagogiques, regles RNCP.
icon: school
visibility: workspace_members # Open to all workspace members
permissions:
- role: admin
members: [corentin@acadenice.fr]
- role: editor
groups: [formateurs]
- name: Agence
slug: agence
description: |
Agence de developpement Acadenice — projets clients, livraisons,
documentation technique, R&D.
icon: code
visibility: workspace_members
permissions:
- role: admin
members: [corentin@acadenice.fr]
- role: editor
groups: [developpeurs]
- name: Interne
slug: interne
description: |
Operations internes — vision, RH, communication,
batiment, evenements.
icon: building
visibility: workspace_members
permissions:
- role: admin
members: [corentin@acadenice.fr]
# Pattern recurrent : un space par etudiant (cf README section 4)
space_etudiant_template:
name_pattern: "Etudiant - {nom} {prenom}"
visibility: private
description: "Space personnel - libre usage"
permissions:
- role: editor
members: ["{etudiant_email}"]
- role: admin
members: [corentin@acadenice.fr]
# Page de demonstration creee dans space CFA pour tester partage
welcome_page:
space: CFA
title: "Welcome formation-hub"
share_link:
enabled: true
password: optional
expiration_days: 7
blocks_demo:
- type: mermaid
- type: drawio
- type: excalidraw