guidephase3
This commit is contained in:
62
README.md
62
README.md
@@ -1,35 +1,55 @@
|
||||
# Swifty Companion
|
||||
# Swifty Companion — dépôt de travail
|
||||
|
||||
Projet **Mobile Initiation** (42) — application mobile qui interroge l’**API 42** pour afficher le profil d’un étudiant.
|
||||
Espace **perso** : sujet traduit, pédagogie, notes. Le rendu à l’école ne contient **pas** tout ce dépôt.
|
||||
|
||||
## Dépôt de rendu (école)
|
||||
## Deux dépôts Git distincts
|
||||
|
||||
| Dossier | Rôle |
|
||||
|---------|------|
|
||||
| [`swiftyCompanion/`](swiftyCompanion/) | Code Flutter / mobile **évalué en soutenance** |
|
||||
| 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 |
|
||||
|
||||
README correction : [swiftyCompanion/README.md](swiftyCompanion/README.md)
|
||||
Le sous-dossier [`swiftyCompanion/`](swiftyCompanion/) est le **paquet de rendu** : README et `.gitignore` **autonomes**, prêts pour le futur dépôt école.
|
||||
|
||||
## Sujet
|
||||
### 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 |
|
||||
|----------|------|
|
||||
| Traduction FR (v4) | [docs/sujets/swifty-companion.md](docs/sujets/swifty-companion.md) |
|
||||
| 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) |
|
||||
|
||||
## Documentation
|
||||
|
||||
Point d’entrée : [docs/README.md](docs/README.md)
|
||||
|
||||
| Parcours | Lien |
|
||||
|----------|------|
|
||||
| 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) |
|
||||
|
||||
## Démarrage rapide
|
||||
## 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 [swiftyCompanion/README.md](swiftyCompanion/README.md) pour OAuth, `.env` et checklist soutenance.
|
||||
3. Enchaîner avec l’**étape 1** du plan pédagogique (création du projet Flutter) quand tu veux coder.
|
||||
|
||||
> Le PDF a été déplacé dans `docs/sujets/originaux/` pour aligner la structure sur `piscine_mobile`.
|
||||
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)).
|
||||
|
||||
Reference in New Issue
Block a user