Skip to content

Workflows

Mise en place locale

  1. Cloner, creer src/Web/appsettings.local.json (connexion DB locale, secrets).
  2. dotnet run --project src/Web, acceder au backoffice.
  3. uSync importe le schema au demarrage (ImportAtStartup=Settings).

Ajouter / modifier un type de contenu

  1. Editer dans le backoffice -> uSync exporte sous src/Web/uSync/v9/.
  2. Committer les .config.
  3. ModelsBuilder regenere les modeles. Voir ../architecture/patterns.md.

Publier un article (editeur backoffice)

  1. Sous la racine du skin -> dossier d'articles -> (sous-dossier de rubrique), creer un {skin}Article.
  2. Remplir titre, teaser, contenu (RTE + blocks ou BlockGrid), image, auteurs, tags, datePublished.
  3. Publier. mediaIndex est recalcule automatiquement ; le webhook invalide le cache du frontend.
  4. Si le tri parait faux : reconstruire l'index interne Examine.

Importer du contenu legacy

Voir ../modules/import-migration.md : exporter le legacy (SQL FOR JSON), lancer les scripts PowerShell qui appellent ImportApiController, puis lancer Reindex.

Release

feature/* -> develop -> staging (QA auto-deployee) -> master (prod, gate manuel). Build/push image via GitLab CI, deploiement docker-compose sur la VM.

Contributors

No contributors

Changelog

No recent changes