Skip to content

kerogs/bras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

B.R.A.S

Projet BRAS - Code et Documentation.
GitHub commit activity

Language de programmation

C++ C LabVIEW

Documentation

Vitepress VueJS

Conception

Proteus EasyEDA

Marque Composants

Adafruit Motorola STMicroelectronics

Marque Composant intégré

DFRobot img

Marque Equipement

Stone Arduino Mega

Hébergement

img

Installation

  1. Effectuer la commande suivante pour cloner le repository
git clone https://github.com/kerogs/bras.git

Accès à la documentation

Pour simplement ouvrir et consulter la documentation :

  1. 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

Modification et lancement de la documentation

Pour lancer la documentation en local et effectuer des modifications :

  1. Installez NodeJS via ce lien
  2. Clone le repository
git clone https://github.com/kerogs/bras.git
  1. Accédez au dossier /docs/
cd docs
  1. Installer les packages
npm install
  1. 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.

Code arduino

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.

Modifications

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/',
}

Utilisation de la documentation.

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)

Schéma + Shield

Schéma Shield

License

Licence Apache 2.0 (voir le fichier LICENSE)

License