No description
  • SCSS 35.4%
  • JavaScript 31.1%
  • HTML 26.1%
  • CSS 7.2%
  • Dockerfile 0.2%
Find a file
2025-07-16 23:06:10 -04:00
.github/workflows typo in ci 2023-09-09 08:16:11 -04:00
__MACOSX Add new sponsor and exposant images 2024-11-25 19:10:41 -05:00
source Update footer.htm 2025-07-16 22:53:46 -04:00
.editorconfig initial commit 2023-05-18 19:03:16 -04:00
.gitignore ignore DS store 2024-11-29 14:49:12 -05:00
.jshintrc initial commit 2023-05-18 19:03:16 -04:00
Dockerfile cleanup and update event date 2024-09-23 14:50:04 -04:00
gulpfile.js initial commit 2023-05-18 19:03:16 -04:00
LICENSE Initial commit 2023-05-14 12:31:57 -04:00
package-lock.json Bump send and browser-sync 2024-09-23 19:02:38 +00:00
package.json Bump send and browser-sync 2024-09-23 19:02:38 +00:00
README.md cleanup and update event date 2024-09-23 14:50:04 -04:00

Site web du club Saveurs de génie utilisant le thème hugo Eventre

Dépendances

  • Hugo
  • node js
  • Gulp : Installer Gulp globalement sur votre poste
npm install --global gulp-cli

Développement locale

  • Installer les librairies
npm install
  • Exécuter localement
npm run dev

Ensuite, il ouvrira un aperçu du modèle dans votre navigateur par défaut, surveillera les modifications apportées aux fichiers sources et rechargera le navigateur en direct lorsque les modifications seront enregistrées.

Deploiement

Le déploiement de cette application est automatisé via GitHub Actions. Le flux de travail définit deux scénarios principaux :

  1. Construction et étiquetage lors d'un merge sur master :

    • Lorsqu'un changement est fusionné dans la branche master, GitHub Actions déclenche une construction de Docker.
    • Une nouvelle version de l'application est générée en utilisant la convention de versionnement sémantique (par exemple v1.0.1).
    • L'image est ensuite poussée vers le registre Docker Hub avec deux étiquettes : latest et la version générée (par exemple v1.0.1).
  2. Construction lors d'une nouvelle release :

Lorsqu'une nouvelle release est créée manuellement sur GitHub, une autre construction de Docker est déclenchée. L'image est poussée vers Docker Hub avec l'étiquette correspondant à la version de la release (par exemple v1.1.0).

Mettre à jour le contenu

  • Assurer vous toujours d'avoir votre repository local à jour avec un git pull.

TODO