Skip to content

Contribution

Sebajuste edited this page Aug 31, 2019 · 14 revisions

Pour installer git : https://git-scm.com/downloads Lancez Git Bash

Avant de télécharger les sources, vous pouvez changer l'endroit où vous souhaitez mettre le projet avec la commande cd(pour change directory ) exemple cd c:/godot/ ( il faut créer le répertoire godot )

Pour téléchargez les sources : git clone https://github.com/Sebajuste/davus_project.git Ce qui donne :

mkdir -p c:/godot
cd c:/godot
git clone https://github.com/Sebajuste/davus_project.git

Que vous souhaitiez participer, ou juste consulter le développent, vous aurez besoin de récupérer la dernière version en développement.

Lancez la commande git fetch pour récupérer la liste des dernières modifications.

Puis lancez la commande git checkout -b develop origin/develop pour télécharger la dernière version du code. Une fois fait, vous pourrez mettre à jour votre code à partir de la dernière version avec git pull


Pour participer au développement, vous devez avant tout créer une branche spécifique lié à la feature que vous souhaitez implémenter git checkout -b feature/nom_de_votre_fonctionnalité origin/develop Note : tous les noms doivent être sans accents, et sans espaces !

N'oubliez pas d'enregistrer régulièrement vos modifications avec git add * et git commit -m "un message sur ce que vous venez de changer/sauvegarder"

Ensuite, envoyez vos modifications au serveur : git push origin feature/nom_de_votre_fonctionnalité

Une fois votre fonctionnalité terminée, créez une Pull Request ici : https://github.com/Sebajuste/davus_project/pulls


Informations sur les branches

La branche master est réservées aux releases stables. La branche de travail commune est develop. Et c'est depuis celle-ci que vous devez faire vos checkout, et vos merges.


--- IMPORTANT ---

Il est préférable de toujours créer de nouveaux dossiers et fichier pour rajouter une fonctionnalité, et de ne pas modifier eux existants !

Clone this wiki locally