Pas encore de compte GitHub ? Lisez ceci d'abord.
- Si vous avez un email universitaire en
.ac.cd,.edu.sn,.ac.ma, etc. — demandez d'abord GitHub Education. Vous obtenez 90 heures gratuites de Codespaces/mois (au lieu de 60), pas d'étape de vérification téléphonique, et accès à d'autres outils payants. - Si vous n'avez qu'un email personnel (Gmail/Yahoo) — inscrivez-vous sur github.com/signup. GitHub demande la vérification SMS ; cela peut échouer silencieusement sur certains réseaux mobiles africains (MTN, Orange). Si votre code n'arrive pas, réessayez depuis un autre réseau ou utilisez la voie GitHub Education ci-dessus.
- Si votre téléphone est votre seul appareil — empruntez un ordinateur portable pour les 90 premières minutes ; ensuite vous pouvez écrire depuis votre téléphone via l'éditeur web GitHub.
Qu'est-ce qu'un GitHub Codespace ? (1 paragraphe)
Un Codespace est un ordinateur Linux qui fonctionne dans le cloud de GitHub, avec VS Code (un éditeur de code) ouvert dans votre navigateur web. Rien ne s'installe sur votre ordinateur — tout se passe sur la machine cloud. Vous écrivez du code dans le navigateur, vous le sauvegardez sur GitHub, et il est toujours là quand vous fermez l'onglet. Gratuit pendant 60 heures/mois sur les comptes personnels (90 sur les comptes Education), puis pause jusqu'au mois suivant. Comme Google Docs, mais pour un environnement de programmation.
Déjà installé une version précédente ? (mise à jour)
Si vous avez exécuté l'installateur auparavant (par ex. v0.7.0 en mars), relancez simplement la même ligne de commande en haut de cette page. Le nouveau bootstrap récupère la dernière version taguée et écrase vos règles + modèles de mémoire. Vos fichiers édités (*.md.user) sont préservés. Pour vérifier la version installée, dans n'importe quel terminal Codespace exécutez e156 version.
Conseil i18n : pour avoir tout en français à l'intérieur du Codespace, ajoutez E156_LANG=fr à vos secrets utilisateur Codespaces sur github.com/settings/codespaces. Cela s'applique à chaque codespace que vous ouvrez.
Installation — Windows
Ouvrez PowerShell (pas Command Prompt). Tapez Win+R, écrivez powershell, puis Entrée. Collez :
irm https://mahmood726-cyber.github.io/e156-ecosystem-starter/bootstrap.ps1 | iex
Installation — macOS / Linux / WSL
curl -fsSL https://mahmood726-cyber.github.io/e156-ecosystem-starter/e156-setup.sh | bash
Vérifier l'installation
# Windows PowerShell
ls $env:USERPROFILE\.claude\rules
# macOS / Linux / WSL
ls ~/.claude/rules
Vous devriez voir quatre fichiers .md : e156, lessons, advanced-stats, rules.
Étape suivante — produire un travail au même niveau de qualité
Installer les règles n'est que la moitié du travail. L'autre moitié consiste à les utiliser avec la même méthode : brainstorm → spec-lock → plan-lock → TDD → audit.
Lisez STUDENT-WORKFLOW.md (en anglais) pour le guide complet : la méthode pas à pas, les dépôts d'exemples à cloner, et comment Sentinel + Overmind fonctionnent comme garde-fous de qualité.
Prérequis
- Python 3.11+ depuis python.org/downloads (cocher « Add python.exe to PATH »).
- R 4.5+ depuis cran.r-project.org.
- Node.js 20+ depuis nodejs.org.
- Une CLI d'agent IA : Gemini CLI (gratuit), Claude Code (payant), ou OpenAI Codex.
En cas de problème
- Voir la section « What if something goes wrong » sur la page anglaise.
- L'installateur écrit un journal dans
%LOCALAPPDATA%\e156\logs\install-<ts>.log(Windows) ou~/.local/state/e156/logs/install-<ts>.log(Linux/WSL). Les clés API et secrets y sont automatiquement masqués avant tout partage.