-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Cet espace de collaboration est réservé au développeurs de Gaïa.
Son seul but est de favoriser la collaboration plus simple, simultanée et intégrée de nos codes BetonQuest, Skript, ChestCommands ou autres.
Contrairement à un FTP ou un DropBox, cette plateforme nous permet de travailler sur le même projet, sans qu'on ne puisse écrire du code les uns par dessus les autres. Le principe est simple ; voyons le code comme un arbre. Le code final constitue le tronc de cet arbre. Lorsqu'un créateur veut créer ou modifier du code, il crée une branche temporaire. Une fois que le créateur a fini de travailler sur son projet (nouvelle quête, nouveau Skript, ...) et qu'il est prêt à être intégré au tronc principal il peut en faire la demande.
Chaque demande sera alors examinée par la communauté et on peut en discuter, améliorer, aider ou changer à nouveau la proposition. Seulement une fois que le code a été validé par tous, il pourra être intégré dans le tronc principal.
Les quelques lignes ci-dessous ont pour but de vous guider dans ce processus.
1 - Vu que nous n'utilisons que des fichiers .yml et .sk, le plus facile est de travailler, comme à notre habitude sur Notepad++. (ici)
2 - Il faut avoir un compte GitHub (je ne vous ferais pas l'offense d'un lien).
3 - Avoir téléchargé et installé GitHub Desktop pour plus de facilité. (ici)
1 -
1- Avoir un compte sur GitHub 2-
1- Le code final est dans le tronc qui s'appelle "master".
2- Chacun peut créer une branche. Cette branche pourra être édité à son aise. Le "master" n'en sera pas affecté.
3- Une fois que vous aurez terminé de modifier votre branche, demandez un "pull request". Cette action consiste à demander à ce que votre branche soit intégrée directement au tronc "master". Avant cette fusion chacun pourra relire le code et le commenter.
