56 lines
2.5 KiB
Markdown
56 lines
2.5 KiB
Markdown
# 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 <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](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 :** app Flutter dans `swiftyCompanion/swifty_companion/`, partie obligatoire codée.
|
||
|
||
→ [docs/pedagogie/00-reprise-et-etat.md](docs/pedagogie/00-reprise-et-etat.md) · **correction :** [guide-soutenance-realisation.md](docs/pedagogie/guide-soutenance-realisation.md)
|
||
|
||
## 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)).
|