Contributor
Bienvenue jeune contributeur
Il existe plusieurs moyens de contribuer au projet.
- Faire des Issues(ticket) en d’emmerdant (Ajout/Correction/Modification)
- La seconde méthode plus ardue, mais plus généreuse consiste à donner et participer au code
Méthode Issue 1
Avant tout
Cette méthode est la plus feignante, elle consiste à déposer un Ticket sur la page du projet
Dans ce ticket, vous pouvez :
- Demandez une correction orthographique
- Demandez l’ajout d’une synthèse (Idéalement, donnez un fichier markdown/pdf ou autre document texte)
- Proposez des améliorations quel que soit tout est le bienvenu.
Pensez bien a ajoutée les bonnes informations.
Méthode Contribution 2
Prérequis
- Un éditeur de texte de votre choix (VSCode, notepad)
- GIT
- HUGO
Pour l’éditeur de texte je vous laisse le choix, ce n’est qu’une question de goût
N’oubliez pas de configurer git pour qu’il puisse marcher avec votre compte Gitlab Documentation ICI
Créer un fork
Rendez-vous sur gitlab et chercher le projet maDoc (le lien vous y amène directement)

En haut à droite cliquez sur FORK
Vous devrez arriver sur cette page.
À part le namespace vous n’avez rien besoin de changer
Déployer en local
Une fois le fork créé, pensez bien à cloner le dépôt sur votre machine, la commande et la suivante
N’oubliez pas de rajouter --recurse-submodules
au risque d’avoir quelque petit problème
Exemple de commande
git clone --recurse-submodules git@gitlab.siovhb.lycee-basch.fr:your.space/fork
Je vous recommande de créer votre propre banche ou d’utiliser la branche dev
Une fois clonée, ouvrez un terminal dans le dossier qui correspond à votre dépôt et tapez
hugo server -D # Le tiret -D active les brouillons
Allez à l’adresse http://localhost:1313/
Modifier le projet BASE
Tous les contenus sont stockés dans /content/docs/
C’est écris en markdown par défaut un petit guide si besoin ici
si vous voulez créer une nouvelle page, il faut faire comme ceci
hugo new docs/paPage.md
Si vous voulez créer plusieurs pages sur un même thème, il faut faire comme-suit
hugo new docs/monTheme/_index.md
hugo new docs/paPage1.md
hugo new docs/paPage2.md
Pour le reste, vous pouvez soit regarder comment les autres, on fait ou vous référer à la doc officiel
Proposer votre travail
Pour proposer votre travail, il suffit de créer une merge request en allant sur le projet d’origine
Et de le redirigé sur le dépôt originel
Une vidéo exemple ci-dessous