EJDA Chat

Préparer l'environnement de développement

Découvrez comment préparer votre environnement de développement pour contribuer efficacement au projet EJDA Chat. Ce guide détaille les outils nécessaires, leur installation et les premières étapes pour cloner et configurer le dépôt.

Prérequis

Pour commencer à développer EJDA Chat, vous aurez besoin de quelques outils essentiels. Voici ce qu'ils font et pourquoi ils sont nécessaires :

  • Git (https://git-scm.com) : un logiciel de gestion de versions qui vous permet de télécharger le code source, de suivre vos modifications et de collaborer avec d'autres développeurs.
  • NodeJS (https://nodejs.org/en) : une plateforme qui permet d'exécuter du JavaScript en dehors du navigateur, indispensable pour faire tourner et développer des applications modernes comme EJDA Chat.
  • Un gestionnaire de paquets : il facilite l'installation des dépendances (bibliothèques et outils nécessaires au projet). Vous pouvez choisir parmi :
  • Un fork d'EJDA Chat : un "fork" est une copie du projet sur votre propre compte GitHub. Cela vous permet de proposer des modifications sans affecter le projet original.
  • Un IDE comme VSCode (https://code.visualstudio.com) : un éditeur de code qui facilite l'écriture, la navigation et le débogage du code.

Installation du repo

Pour contribuer à EJDA Chat, il faut d'abord récupérer le code source du projet. Cela se fait via le terminal, en utilisant la commande gh (GitHub CLI). Si vous ne l'avez pas, installez-la depuis https://cli.github.com/.

Voici les étapes :

  1. Cloner le dépôt : téléchargez le code sur votre ordinateur.
  2. Aller dans le dossier du projet : déplacez-vous dans le dossier créé.
  3. Installer les dépendances : téléchargez toutes les bibliothèques nécessaires au fonctionnement du projet.
gh repo clone ejda-chat/ejda-chat
cd ejda-chat
npm install
gh repo clone ejda-chat/ejda-chat
cd ejda-chat
bun install
gh repo clone ejda-chat/ejda-chat
cd ejda-chat
pnpm install
gh repo clone ejda-chat/ejda-chat
cd ejda-chat
yarn install