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 :
- Vérifier la présence de Python sur les postes.
- Si besoin, télécharger et installer Python depuis python.org.
- Point d'attention Windows : Bien cocher "Add Python to PATH".
- Créer un dossier de projet commun (ex:
FormationVibecoding). - Ouvrir un terminal dans ce dossier.
- Créer un environnement virtuel :
python3 -m venv .venv - Activer l'environnement virtuel :
- Windows :
.venv\\Scripts\\activate.bat - macOS/Linux :
source .venv/bin/activate
- Windows :
Module 2 : VS Code & Extension Cline (30 minutes)⚓︎
- Objectif : Installer notre éditeur de code et l'extension d'assistance IA Cline.
- Support :
- Actions clés :
- Télécharger et installer VS Code depuis code.visualstudio.com.
- Lancer VS Code et ouvrir le dossier du projet
FormationVibecoding. - Ouvrir le panneau des extensions.
- Rechercher et installer l'extension "Cline" de Saoud Rizwan.
- Repérer l'icône Cline dans la barre d'activité.
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 :
- OpenRouter :
- Créer un compte sur openrouter.ai.
- Générer une clé API et la copier.
- Configuration de Cline (Paramètres de l'extension) :
Api: Provider: ChoisirOpenRouter.Api: Key: Coller la clé OpenRouter.Model: Provider Model Id: Saisir un modèle gratuit, par exemplenousresearch/nous-capybara-7b:freeoumistralai/mistral-7b-instruct:free.
- 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).
- Localiser
- 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
FormationVibecodingsi besoin). - Vérifier la création du dossier
memory-banket des fichiersprojectbrief.md,activeContext.md,progress.md. - Discuter des éventuels problèmes rencontrés (clé API, modèle, etc.).
- OpenRouter :
Ă€ la fin de cette partie, chaque participant devrait avoir un environnement fonctionnel.