- Effectuer la commande suivante pour cloner le repository
git clone https://github.com/kerogs/bras.git
Pour simplement ouvrir et consulter la documentation :
- Rendez vous sur le site de la documentation ks-infinite.fr
- Ou alors Passer à l'étape Modification et lancement de la documentation pour la version self hosted
Pour lancer la documentation en local et effectuer des modifications :
- Installez
NodeJS
via ce lien - Clone le repository
git clone https://github.com/kerogs/bras.git
- Accédez au dossier
/docs/
cd docs
- Installer les packages
npm install
- Exécutez la commande suivante pour lancer la documentation en local :
npm run docs:dev
Une fois le chargement terminé, une adresse IP locale avec son port sera affichée. Ouvrez cette adresse dans un navigateur web pour accéder à la documentation.
Tous les fichiers de documentation sont rédigés au format Markdown, mais fonctionnent sous VitePress. Vous pouvez donc vous renseigner sur la personnalisation de VitePress.
Tout le code Arduino est situé dans le dossier /public/code/
. Le code principal se trouve dans /public/code/main.ino
. Il existe une partie qui s'appelle admin.ino
qui sert à tester l'intégralité du code. La documentation des commandes est disponible dans la section ADR dans la version du code admin choisis.
Voici la liste des éléments à ajouter :
- Intégrer votre nouvelle version de code dans le dossier ADR et la lier à son fichier
/docs/ADR/index.md
. - Toute ajout de fonction, variable ou dépendance.
Avant d'apporter des modifications, veuillez mettre à jour la documentation. Si vous souhaitez générer la documentation au format HTML et la placer dans /public/docs/
exécutez la commande suivante :
npm run docs:build
Si vous modifiez la sortie de la documentation, pensez également à modifier le chemin d'accès dans le fichier /docs/.vitepress/config.mts
export default {
outDir: '../public/docs'
}
Si vous modifiez la sortie de la documentation, pensez également à modifier le chemin d'accès dans le fichier /docs/.vitepress/config.mts
export default {
base: '/public/docs/',
}
Le code embarque avec lui une version selfhosted de la documentation. Pour cela, il vous suffit d'effectuer les commandes suivantes :
- Accédez au dossier
/docs/
cd docs
- Exécutez la commande suivante pour build la documentation :
npm run docs:build
- Ou le faire en 1 commande
cd .\docs\; npm run docs:build
- Il vous suffit donc maintenant d'héberger en local les fichiers HTML (important pour le chargement du CSS)
Licence Apache 2.0 (voir le fichier LICENSE)
- Kerogs [Lucas W.]
- Florian V.
- Jessy K.