<aside> ⚠️

Avant de commencer à développer/modifier du code sur le dépot du site, assurez de respecter les règles définies dans la section Règles plus bas sur cette page ⬇️.

</aside>

Aperçu

Cette page décrit l’ensemble des aspects techniques du site web du club.

Le site web de Dronolab a été développé dans sa version actuelle à l’été 2024. Le code source de l’ensemble du site web est accessible depuis le GitHub.

https://github.com/Dronolab/dronolab-website

Hébergement


L’hébergement du site est assuré par le club étudiant cédille.

Le serveur web prends la forme d’une image Docker exécutée sur le serveur physique. Cette image charge les composants nécessaires à l’exécution du code, à savoir :

Code et architecture


Le site est développé en TypeScript et exécute le serveur web Vite qui permet d’obtenir des performances et une modularité plus avancée qu’un serveur Node.

Les fichiers sont répartis sous différents répertoires :

L’ensemble des textes du site sont gérés via la régionalisation : ainsi, il est aisé d’ajouter une nouvelle langue pour le site web via le module i18n. Les langues actuellement supportées sur le site sont le français et l’anglais.

Règles