Aller au contenu

Partie 2 : Installation et Configuration Guidée (1h30)⚓︎

Cette partie est la plus technique. Nous allons installer et configurer ensemble les outils nécessaires. Nous suivrons les étapes détaillées du Guide d'Installation Vibecoding que vous pourrez retrouver et consulter à votre rythme par la suite.

Module 1 : Python & Environnement Virtuel (20 minutes)⚓︎

  • Objectif : S'assurer que Python est installĂ© et crĂ©er un environnement de travail isolĂ© pour notre projet.
  • Support : Étape 1 : PrĂ©paration de l'Environnement Python
  • Actions clĂ©s :
    1. Vérifier la présence de Python sur les postes.
    2. Si besoin, télécharger et installer Python depuis python.org.
      • Point d'attention Windows : Bien cocher "Add Python to PATH".
    3. Créer un dossier de projet commun (ex: FormationVibecoding).
    4. Ouvrir un terminal dans ce dossier.
    5. Créer un environnement virtuel : python3 -m venv .venv
    6. Activer l'environnement virtuel :
      • Windows : .venv\\Scripts\\activate.bat
      • macOS/Linux : source .venv/bin/activate

Module 2 : VS Code & Extension Cline (30 minutes)⚓︎

Module 3 : Connexion à l'IA & Memory Bank (40 minutes)⚓︎

  • Objectif : Permettre Ă  Cline de communiquer avec un modèle d'IA et configurer sa mĂ©moire contextuelle.
  • Support :
  • Actions clĂ©s :
    1. OpenRouter :
      • CrĂ©er un compte sur openrouter.ai.
      • GĂ©nĂ©rer une clĂ© API et la copier.
    2. Configuration de Cline (Paramètres de l'extension) :
      • Api: Provider : Choisir OpenRouter.
      • Api: Key : Coller la clĂ© OpenRouter.
      • Model: Provider Model Id : Saisir un modèle gratuit, par exemple nousresearch/nous-capybara-7b:free ou mistralai/mistral-7b-instruct:free.
    3. Memory Bank (Paramètres de l'extension) :
      • Localiser Prompt: Custom Instructions.
      • Cliquer sur "Add Item" (ou modifier l'existant).
      • S'assurer que "Role" est system.
      • Coller dans "Content" les instructions de la Memory Bank (celles fournies dans l'Ă©tape 5 du guide d'installation).
    4. Premier Test :
      • Ouvrir Cline.
      • Envoyer un premier prompt pour initialiser la Memory Bank et vĂ©rifier la communication (voir l'exemple de prompt de l'Ă©tape 6 du guide d'installation, adaptĂ© au projet FormationVibecoding si besoin).
      • VĂ©rifier la crĂ©ation du dossier memory-bank et des fichiers projectbrief.md, activeContext.md, progress.md.
      • Discuter des Ă©ventuels problèmes rencontrĂ©s (clĂ© API, modèle, etc.).

Ă€ la fin de cette partie, chaque participant devrait avoir un environnement fonctionnel.