/aediroum.iro.umontreal.ca

Site web de l'Association Étudiante du Département d'Informatique et de Recherche Opérationnelle de l'Université de Montréal

Primary LanguageHTMLISC LicenseISC

AÉDIROUM

Dépôt contenant le site web de l'Association des Étudiants du Département d'Informatique et de Recherche Opérationnelle de l'Université de Montréal.

Logiciels requis

  • hugo, pour la génération du site.
  • rsync, pour le déploiement du site.

Guide d'utilisation

Contenu

Toutes les pages ont un fichier dans le répertoire content. Ce sont des fichiers dans le format Markdown.

Certaines pages comme Liste d'évènements (content/evenements.md) et Liens (content/liens.md) peuvent être modifiées directement, tout simplement.

Nouvelles, MiDiros

Les nouvelles se situent dans content/nouvelles/. Les MiDiros se situent dans content/midiros/.

Référez-vous aux fichiers déjà existants pour créer les vôtres.

Attention Assurez-vous que votre fichier contient toujours la balise <!--more--> qui sépare ce qui est affiché comme « résumé » et le reste du contenu.

Données

Le répertoire data regroupe les listes des comités de représentation et des procès verbaux par année scolaire. Ce sont des fichiers dans le format YAML.

Il est à noter que les id dans les fichiers de conseils sont les noms d'utilisateurs du DIRO des membres.

Fichiers

Les fichiers vont dans le répertoire static.

Si ce sont des documents, vous pouvez les déposer dans static/documents/. Vous pouvez alors utiliser le nom du fichier comme lien dans content/documents.md.

Si ce sont des procès verbaux, assurez-vous que le nom du fichier correspond à la date utilisée dans le fichier YAML, dans data/proces/.

Déploiement

Le site web est maintenant hébergé sur GitHub Pages. Chaque commit poussé sur la branche master déclenche automatiquement le flux .github/workflows/pages.yml, qui compile le site avec Hugo et publie le résultat.

Précédemment, le site web était hébergé sur le compte de l’AÉDIROUM sur les serveurs du DIRO. Le site web était situé dans le dossier /home/www-labs/aediroum/public_html sur le serveur.

License

Ce projet suit les termes de la License ISC.