Documentation technique de l'API SIA (authentification, billetterie et SAV), construite avec Docusaurus.
- Site de documentation:
https://docs.sia-exposition.fr - Framework: Docusaurus
3.9.2 - Langue principale: français (
fr) - Runtime Node.js:
>=20.0
- Node.js
>=20 - npm (fourni avec Node.js)
npm installnpm run startLe serveur de développement démarre avec rechargement automatique des pages.
npm run start
npm run build
npm run serve
npm run clear
npm run deploy
npm run write-translations
npm run write-heading-idsLes contenus sont organisés dans le dossier docs/:
docs/authentification/index,register,login,me,update,update_password,delete
docs/billetterie/index,create,get_mine,transfer,delete
docs/sav/index,create
La navigation est définie dans sidebars.js.
npm run buildLe build génère les fichiers statiques dans build/.
npm run deploySelon votre cible, vous pouvez aussi utiliser les variables d'environnement Docusaurus classiques (USE_SSH, GIT_USER, etc.).
- Créez une branche à partir de
main. - Modifiez les pages Markdown dans
docs/. - Vérifiez en local avec
npm run start. - Lancez
npm run buildavant d'ouvrir une PR.
- Le projet est strict sur les liens cassés (
onBrokenLinks: 'throw'). - Si le build échoue avec un lien
/blog, retirez ce lien de la configuration du thème (navbar/footer) ou activez le blog.
Le footer du site contient les liens vers les membres de l'équipe (portfolio/LinkedIn) et les sites liés au projet SIA.