Skip to content
HollishKid edited this page Jan 17, 2017 · 12 revisions

Gaïa

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.


Pourquoi GitHub ?

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.


Pré-requis

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)

Installer un clone local

1 - Lorsque vous avez reçu votre invitation de collaboration sur le projet, lancez GitHub Desktop. Cliquez sur le "+" en haut à gauche. Gaia devrait être présent comme sur l'image ci-dessous.

GitHub Instal

Cliquez sur le "Gaia".
On devrait vous demander de définir le dossier local de code. Choisissez le judicieusement, ce sera comme un dossier DropBox, synchronisé avec le site sur lequel se trouve le code.

2 - Créez une nouvelle branche en cliquant sur l'icône avec les trois bulles vides, en haut à gauche. Donnez votre nouvelle branche un nom distinctif (votre psuedo par exemple).

GitHub Instal

Bravo ! Vous êtes prêt à modifier le code !

3 - Cliquez ensuite sur "update from master" en vous assurant d'être bien dans votre branche. Il est crucial de ne jamais travailler directement dans la branche "master". Sur l'image au dessus, vous voyez la branche "Hollish" juste à droite du symbole pour créer une nouvelle branche. Vous devriez avoir le code dans votre dossier local, qui devrait ressembler à ceci :

GitHub Instal3


Modifier le code et le mettre sur GitHub

1 - Il vous suffit désormais de modifier vos fichiers dans votre dossier local avec notepad++. Enregistrez vos modifications. Ces modifications devraient apparaître automatiquement sur GitHub Desktop ;

Clone this wiki locally