Bienvenue sur le répertoire de code du projet Reset2047, appelé neo-ottawa-project dans le code du projet. L'utilisation ou la modification du code des éléments qui y sont associés est autorisée en vertu d’une LICENCE ONTARIO COMMONS - Sans œuvre dérivée, sauf indication contraire. Consultez le document LICENCE.pdf pour obtenir plus d'informations.
Le répertoire contient une application JavaScript construite avec l'outil Vite.js et la librairie React. Pour lancer le serveur de développement, utilisez la commande suivante.
npm install
npm run start
La première commande installe toutes les dépendances JavaScript et la seconde lance le serveur de développement. La génération des fichiers d'images de personnage optimisés à partir des versions SVG se fait avec la commande suivante.
npm run generate:assets
Cette command génèrera un dossier __generated__
dans le dossier src/assets
qui contient les images optimisées ainsi qu'un dossier __generated__
dans le dossier src/components
afin de pouvoir utiliser les images des personnages dans le code. Finalement, elle générera aussi un fichier knownExpression.ts
dans le dossier src/data/__generated__
. Ce fichier permet de seulement charger les images utilisées en jeu. Il peut être généré individuellement via la commande suivante.
npm run generate:expressions
Le repertoire utilise l'outil Git LFS pour le stockage des fichiers lourds tels que les documents PDF ou les images. Veuillez utiliser cet outil pour le développement.