- clonez ce projet
- créez une branche dédiée à votre fonctionnalité
- Dans cette branche créez un fichier avec ce que vous voulez comme contenu
- Dans le fichier
index.html
, ajoutez une classdark-mode
à la balisebody
- Dans le fichier
index.html
, ajouter une baliseaside
avec du contenu sous la baliseheader
- Dans le fichier
index.html
, ajouter une balisesection
avec du contenu - Modifiez la version de "react" dans
package.json
, la version "17.0.1" semble plus appropriée
- Créez un commit qui contiendra:
- dans le fichier
index.html
: la modification de la class et la balise `aside - les modifications du fichier package.json
- dans le fichier
- Faîtes une faute de frappe dans le message de votre commit
- Editez le message de votre commit pour corriger les fautes d'orthographe de votre message
- Supprimez du dernier commit, les modifications liées au package.json qui n'avaient rien à faire là et que nous allons plutôt coller dans un commit de fix
- Créer la branche de fix et appliquez lui les modifications du package.json, que vous commiterez
- Allez sur main et mergez la branche de fix
- Créez un commit qui contiendra le reste des modifications
- Dans le fichier
index.html
, ajoutez une classright
à la balise aside - Commitez ce changement (attention ce changement concerne une partie déjà traitée dans cette branche)
Finalement la mise à niveau de react résoud tous vos problèmes et vous pouvez :
- Modifier le
package.json
pour mettre la version "17.0.3" à react - Commiter ce changement dans votre branche de fonctionnalité
Il est maintenant temps de préparer votre pull request pour la merger sur main
- Vérifiez l'état de votre branche par rapport à main
- Mettez-là à jour si vous pensez que c'est nécessaire
- Faites une dernière relecture
- Mergez votre branche dans main
Passez le body en "dark-mode" était une erreur
- Retrouver le commit qui a causé ça et avisez sur la meilleure façon de régler ce problème