- Rejoindre la communauté Data For Good
- Sur le slack Data For Good, rejoindre le canal #13_potentiel_solaire et se présenter
- Remplir le formulaire
- Demander un accès en écriture si je souhaite proposer une modification du code
- Je regarde les issues ouvertes
- Cloner le projet en local :
git clone https://github.com/dataforgoodfr/13_potentiel_solaire.git- Si ca fait un moment que le projet a été cloné, s'assurer d'être à jour avec le code :
git checkout main
git pull origin main- Créer une branche avec un nom qui facilitera le lien avec une tâche du projet :
git checkout -b <branch-name>- si ca concerne une exploration / poc :
- pour les données de potentiel solaire :
explore/data-<numero_issue>-<titre_exploration> - pour l'application web :
explore/web-<numero_issue>-<titre_exploration>
- pour les données de potentiel solaire :
- si ca concerne l'ajout d'une nouvelle fonctionnalité :
- pour les données de potentiel solaire :
feature/data-<numero_issue>-<titre_fonctionnalite> - pour l'application web :
feature/web-<numero_issue>-<titre_fonctionnalite>
- pour les données de potentiel solaire :
- si c'est pour corriger un bug :
- pour les données de potentiel solaire :
fix/data-<numero_issue>-<titre_du_bug> - pour l'application web :
fix/web-<numero_issue>-<titre_du_bug>
- pour les données de potentiel solaire :
Exemple : si c'est pour ajouter le calcul de l'orientation des toits de l'issue numéro 78, la branche s'appelle : feature/data-78-calcul_orientation_toits
- Je m'assigne sur l'issue pour que tout le monde soit au courant que je travail dessus
- Essayer d'avoir des messages de commit le plus clairs possibles :
git add script_modifie.py
git commit -m "<description de la modification>"- Ne jamais commit directement sur main !
- Si je n'ai plus le temps de terminer mon travail, je le notifie sur slack et je m'enleve des assignees sur l'issue
- Push sa branche :
git push -u origin <branch-name>