Skip to content

Workflows

Parcours dev - mise en place locale

  1. Executer cake/Set-EnvironmentVariable.ps1 (definit CI_SQL_CONNECTION_STRING).
  2. Restaurer manuellement un backup de base staging/prod vers umb-pully-prd-db.
  3. Lancer dotnet cake (cible Review-App : verifie l'env, restaure les libs, copie les fichiers, lance le site sur http://localhost:10909).
  4. Pour developper : dotnet cake --target="Watch" (watchers SCSS + TS + .NET) ou npm run dev pour le seul frontend.
  5. En cas de cache backoffice corrompu : supprimer src/Umbraco/umbraco/Cache/content.

Parcours dev - ajouter une fonctionnalite

  • Widget : voir ../architecture/patterns.md (ViewComponent + vue + document type + bundles).
  • Service / repository / validator : voir ../architecture/patterns.md.
  • Penser a mettre a jour la doc concernee (voir le protocole dans le CLAUDE.md racine).

Parcours dev - release

  1. dotnet cake --target="Release" (publish .NET + build/push image Docker ncr.nanoxi.com/starterkitv4-cavepully), OU laisser le CI faire.
  2. CI : push sur staging -> deploiement auto staging ; push sur main -> deploiement production manuel.

Parcours editeur (backoffice Umbraco)

  • Creer une page : sous un Domain, ajouter un page, choisir le theme, composer le contenu avec le BlockGrid (widgets).
  • Publier une actualite : ajouter un post sous un feed (auteur, date, image, intro, contenu).
  • Ajouter un evenement : event sous events (dates debut/fin, lieu, description).
  • Diffuser une annonce : announcements (planification dateStart/dateEnd, lien cible).
  • Gerer les contacts : maintenir les fiches affiliate (destinataires des formulaires, footer).
  • SEO : remplir la composition SEO de chaque page (meta, alias d'URL, exclusion sitemap).

Contributors

No contributors

Changelog

No recent changes