Charge les avatars depuis cdn.intra.42.fr avec le même access token, parse image.versions, et documente le flux pour la correction. Co-authored-by: Cursor <cursoragent@cursor.com>
Swifty Companion — dépôt de travail
Espace perso : sujet traduit, pédagogie, notes. Le rendu à l’école ne contient pas tout ce dépôt.
Deux dépôts Git distincts
| Rôle | Où | Contenu typique |
|---|---|---|
| Travail (ce repo) | Racine swifty_companion/ |
docs/, historique, éventuellement une copie du code |
| École (Intra / Vogosphere) | Racine = contenu de swiftyCompanion/ |
App mobile + README.md + .gitignore + .env.example uniquement |
Le sous-dossier swiftyCompanion/ est le paquet de rendu : README et .gitignore autonomes, prêts pour le futur dépôt école.
Pousser vers l’école (quand le code est prêt)
Option A — Git dans le sous-dossier (recommandé en local) :
cd swiftyCompanion
git init
git remote add origin <url-vogosphere-swifty_companion>
# premier push : uniquement les fichiers de ce dossier
Dans le dépôt de travail, ignorer le .git imbriqué (déjà dans .gitignore racine) pour éviter un repo dans un repo par accident.
Option B — Clone Vogosphere vide puis copier le contenu de swiftyCompanion/ (sans docs/) à la racine du clone.
Ne pas pousser : docs/, traductions, PDF, dépôt perso.
Documentation (travail uniquement)
| Document | Lien |
|---|---|
| Sujet FR (v4) | docs/sujets/swifty-companion.md |
| PDF officiel | docs/sujets/originaux/swifty_companion_subject.pdf |
| Plan pas à pas | docs/pedagogie/README.md |
| Index doc | docs/README.md |
| Piscine mobile (référence) | ../piscine_mobile/README.md |
Rendu école
Tout ce qui concerne correcteurs et soutenance : swiftyCompanion/README.md (à lire depuis le dépôt Intra une fois poussé).
Reprise du projet
État actuel : app Flutter dans swiftyCompanion/swifty_companion/, partie obligatoire codée.
→ docs/pedagogie/00-reprise-et-etat.md · correction : guide-soutenance-realisation.md
Démarrage
- Lire le sujet traduit.
- Suivre 00-reprise-et-etat.md puis le plan pédagogique.
- Coder uniquement dans
swiftyCompanion/(README rendu).