Les normes comprennent l'entête et le pied de page pour tous les sites universitaires.
Les différentes cas d'utilisation sont démontrés dans les quatre gabarits du dépôt de code.
En fonction de votre type de site, utilisez le fichier HTML correspondant à votre URL:
ulaval.ca
devrait utilisé le gabarituniversity.html
.unite.ulaval.ca
devrait utilisé le gabaritunit--no-submenu.html
.unite.ulaval.ca/sous-unite
devrait utilisé le gabaritsubunit--with-submenu.html
.sous-unite.unite.ulaval.ca
devrait utilisé le gabaritsubunit.html
.
La structure de dossier suivante est recommandée pour la bonne compilation des styles et des scripts.
project/
├── assets/
│ ├── dist/
│ │ ├── css/
│ │ │ └── *.css
│ │ ├── favicon/
│ │ │ └── *.png
│ │ ├── fonts/
│ │ │ └── *.woff
│ │ ├── img/
│ │ │ └── *.jpg
│ │ ├── js/
│ │ │ └── *.js
│ │ └── svg/
│ │ └── *.svg
│ └── src/
│ ├── js/
│ │ └── *.js
│ └── scss/
│ └── *.scss
├── templates/
│ └── *.html.twig
├── .stylelintignore
├── .stylelintrc
├── package.json
├── package-lock.json
└── webpack.config.js
# Install Node Package Manager (NPM)
npm install
# Watch folder and compile during development
npm run watch
# Build for production before any commits
npm run build
Documentation des normes sur le Guide des ressources Web, section En-tête et Pied de page
Contacter info@bsw.ulaval.ca pour obtenir de l'aide.
Les demandes d'évolution sont les bienvenus sous forme de pull request.
Pour les problèmes majeurs, veuillez ouvrir un billet en écrivant à info@bsw.ulaval.ca en expliquant comment reproduire le problème.