# 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/`](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) : ```bash cd swiftyCompanion git init git remote add origin # 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](docs/sujets/swifty-companion.md) | | PDF officiel | [docs/sujets/originaux/swifty_companion_subject.pdf](docs/sujets/originaux/swifty_companion_subject.pdf) | | Plan pas à pas | [docs/pedagogie/README.md](docs/pedagogie/README.md) | | Index doc | [docs/README.md](docs/README.md) | | Piscine mobile (référence) | [../piscine_mobile/README.md](../piscine_mobile/README.md) | ## Rendu école Tout ce qui concerne correcteurs et soutenance : **[swiftyCompanion/README.md](swiftyCompanion/README.md)** (à lire depuis le dépôt Intra une fois poussé). ## Reprise du projet **État actuel :** structure et documentation OK, **pas encore de code Flutter**. → [docs/pedagogie/00-reprise-et-etat.md](docs/pedagogie/00-reprise-et-etat.md) (arborescence, checklist, **prochaine étape : `flutter create` dans `swiftyCompanion/`**) ## Démarrage 1. Lire le [sujet traduit](docs/sujets/swifty-companion.md). 2. Suivre [00-reprise-et-etat.md](docs/pedagogie/00-reprise-et-etat.md) puis le [plan pédagogique](docs/pedagogie/README.md). 3. Coder uniquement dans `swiftyCompanion/` ([README rendu](swiftyCompanion/README.md)).