Avant de commencer, assurez-vous d'avoir les outils suivants installés sur votre machine, si vous utilisez Nix vous avez un flake.nix:
- Go (minimum version v1.20)
- Hugo Extended (minimum version: 0.120.0)
Clonez le repository du projet :
git clone [email protected]:BackToBasicsEpita/backtobasicsepita.github.io.git
cd site
Pour lancer le serveur de développement et voir votre site en local :
hugo server -D
Le site sera disponible à l'adresse : http://localhost:1313.
Pour créer un sujet vous aurez la documentation complète sur le site en local localhost:1313/docs
Si votre chapitre n'est pas disponible, vous devrez faire :
hugo -k new chapitre path/to/your/chapitre
Sinon/Puis :
hugo -k new cours path/to/your/course/name
- Créer une branche pseudo/cours
- Faire une pull request
- Demander à ce que votre branch soit review et attendre qu'elle soit merge par un membre du bureau