Files
tokenizer/docs/pedagogie/00-reprise-et-etat.md
2026-09-30 09:08:25 +02:00

76 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Reprise du projet — où nous en sommes
> Dernière mise à jour : initialisation documentation et squelette de rendu.
## En bref
| | |
|---|---|
| **Fait** | Dépôt de travail, sujet FR v1.1, captures PDF, plan pédagogique, paquet `tokenizerRendu/` |
| **À faire** | Smart contract, déploiement testnet, doc utilisateur, README école complété |
| **Prochaine action** | Lire [guide-realisation.md](guide-realisation.md) étape 1 — figer chaîne + nom du token |
## Arborescence actuelle
```
tokenizer/ ← dépôt Git de TRAVAIL (perso)
├── README.md
├── .gitignore
├── tokenizer.pdf ← copie locale du sujet (optionnel)
├── docs/
│ ├── README.md
│ ├── sujets/
│ │ ├── tokenizer.md
│ │ ├── originaux/tokenizer_subject.pdf
│ │ └── captures/page-01.png … page-10.png
│ └── pedagogie/
│ ├── README.md
│ ├── 00-reprise-et-etat.md ← ce fichier
│ ├── 01-apports-pedagogiques.md
│ └── guide-realisation.md
└── tokenizerRendu/ ← futur dépôt ÉCOLE (racine Vogosphere)
├── README.md
├── code/
├── deployment/
└── documentation/
```
## Décisions à prendre (non figées)
| Sujet | Options | Recommandation doc |
|-------|---------|-------------------|
| Chaîne | BSC testnet, Sepolia, autre EVM | **BSC testnet** (partenariat BNB, faucet tBNB) |
| Toolchain | Hardhat, Foundry, Remix seul | **Hardhat** pour scripts reproductibles dans `deployment/` |
| Lib | OpenZeppelin ERC20 → BEP-20 | **OpenZeppelin** pour ownership et standard éprouvé |
| Nom / symbole | Doit contenir `42` | Ex. nom `Token42School`, symbole `TK42` — à valider perso |
| Bonus multisig | Gnosis Safe, contrat custom | Seulement après obligatoire **parfaite** |
## Avancement par étape
| Étape | Contenu | Statut |
|-------|---------|--------|
| **0** | Structure, traduction, séparation travail / école | ✅ **Terminé** |
| **1** | Choix stack + init projet dans `code/` | ⏳ |
| **2** | Contrat token + tests locaux | ⏳ |
| **3** | Déploiement + verify + adresse dans README | ⏳ |
| **4** | `documentation/` + démo soutenance | ⏳ |
| **5** | Rendu Vogosphere + partage Git perso (recommandé) | ⏳ |
| **6** | Bonus multisig | ⏳ |
## Reprendre le travail (checklist)
1. Ouvrir le dépôt : `~/projets/42School/tokenizer`
2. Relire la [partie obligatoire](../sujets/tokenizer.md#chapitre-iv--partie-obligatoire)
3. Suivre [guide-realisation.md](guide-realisation.md) depuis l’étape en cours
4. Ne committer **aucune clé privée** — `.env` local uniquement (voir `.gitignore` rendu)
5. Après déploiement : mettre à jour **ce fichier** + `tokenizerRendu/README.md` avec adresse et réseau
## Fichiers à renseigner après le code
| Fichier | Quand |
|---------|--------|
| `tokenizerRendu/README.md` | Choix techniques + adresse contrat + réseau |
| `tokenizerRendu/deployment/` | Scripts et éventuellement `deployed.json` |
| `tokenizerRendu/documentation/` | Guide d’usage du token |
| Ce fichier | À chaque jalon important |