Remise des travaux
Tous les TP et les trois jalons du projet vivent dans un seul dépôt git par binôme, créé au début du cours et gardé jusqu’à la fin. Les liens vers ce dépôt se rendent dans Google Classroom.
1. Créer le dépôt du binôme (à faire avant la S02)
Section intitulée « 1. Créer le dépôt du binôme (à faire avant la S02) »- Un membre du binôme crée un dépôt public sur GitHub, nommé
bibliotech-nom1-nom2(vos deux noms de famille, en minuscules). - Il ajoute son binôme comme collaborateur : Settings → Collaborators.
- Il ajoute un
README.mdà la racine avec :
# BiblioTech · Nom Prénom 1 & Nom Prénom 2Filière et groupe : …Outils d'IA utilisés : … (outil, et pour quoi faire)- Une seule fois, rendez le devoir Google Classroom « Dépôt GitHub de votre binôme » en y joignant le lien de votre dépôt, et donnez vos deux noms en commentaire privé.
2. Organisation du dépôt
Section intitulée « 2. Organisation du dépôt »bibliotech-nom1-nom2/├── README.md├── S01-fondamentaux-xml/ ← un dossier par TP, au nom de la séance├── S02-dtd/└── projet/ ← le projet fil rouge, qui grandit de jalon en jalonPour démarrer un TP, téléchargez l’archive du code de départ (le lien est en tête de l’énoncé), décompressez-la dans votre dépôt sous le nom de la séance, puis travaillez dedans.
3. Rendre un TP
Section intitulée « 3. Rendre un TP »Un TP est rendu dès qu’il est poussé :
git add .git commit -m "S01 TP : documents bien formés et catalogue"git pushFaites au moins un commit par séance. L’historique compte : une série de commits réguliers vaut mieux qu’un commit unique la veille de la remise.
4. Rendre un jalon
Section intitulée « 4. Rendre un jalon »Un jalon se rend en deux temps : un tag git, puis le devoir Google Classroom correspondant.
À la date de remise, posez un tag sur le commit à évaluer :
git tag jalon-1-xml # jalon-2-fullstack, jalon-3-nosqlgit push origin jalon-1-xmlPuis rendez le devoir Google Classroom du jalon en joignant le lien du tag :
https://github.com/<votre-compte>/bibliotech-nom1-nom2/tree/jalon-1-xmlC’est ce tag qui est corrigé, même si vous continuez à travailler ensuite. Si vous corrigez quelque chose avant la date limite, déplacez le tag :
git tag -f jalon-1-xmlgit push -f origin jalon-1-xmlLa date prise en compte est celle du rendu dans Google Classroom. Après la date limite, la pénalité de retard s’applique (voir Évaluation).
5. Règles
Section intitulée « 5. Règles »- Dépôt public : n’y mettez jamais de mot de passe, de clé d’API ni de fichier
.env. Utilisez un.env.exampleavec des valeurs factices. - Pas de
node_modules/: ajoutez un.gitignore(les starters en fournissent un). - Les deux membres du binôme doivent committer : les contributions sont visibles dans l’historique.
- Un dépôt introuvable ou privé au moment de la correction est traité comme un travail non rendu. Vérifiez qu’il est bien public, en ouvrant son lien dans une fenêtre de navigation privée.
- Un tag non poussé n’existe que chez vous :
git push origin <tag>est obligatoire.
Aide-mémoire git
Section intitulée « Aide-mémoire git »| Besoin | Commande |
|---|---|
| Récupérer un code de départ | Le télécharger depuis la page du TP sur le site |
| Voir ce qui va être commité | git status |
| Enregistrer et envoyer | git add . && git commit -m "…" && git push |
| Voir l’historique | git log --oneline --graph |
| Annuler des modifications non commitées | git restore <fichier> |