crystalin / drawki

1 month drawing game project
0 stars 0 forks source link

Integrer un canvas HTML #1

Open crystalin opened 7 years ago

crystalin commented 7 years ago

Il faut rajouter a la page "index.html" un HTML tag Canvas Il faut rajouter a la librairie "drawki.js" une fonction qui récupère l'image du Canvas sous forme:

getCanvasImage() {
...
}
RemiBEC commented 7 years ago

J'ai retouché le test.js en y ajoutant des commentaires, est ce que je dois modifier celui qui existe déjà ? ou en rajouter un autre ?

crystalin commented 7 years ago

Oui il faut que tu "commit" tes changements (ca veut dire d'enregistrer) et de "push" (synchronizer tes commits avec le server (github)) pour que les autres le voit.

Il est important aussi de "pull" (sur votre ordinateur) les changements qui sont sur le server github de facon a eviter les conflits si tu modifie le meme fichier que quelqu'un d'autre.

RemiBEC commented 7 years ago

J'ai rajouté un fichier (avec mes commentaires) pour ne pas écraser celui de kévine.

RemiBEC commented 7 years ago

J'ai vraiment du mal à comprendre comment on peux voir les évolutions du code.

crystalin commented 7 years ago

L'idee c'est justement de ne pas faire plusieurs fichier pour la meme chose. Normalement nous sommes tous sense utiliser le fichier index.html et le fichier drawki.js

Git est un system decentralise normalement (ici on est sur github qui "centralise" le code source). On peut imaginer le workflow git comme un arbre: Un code source git est composé d'une ou plusieurs branches (nous on utilise que la branche "master" pour l'instant). On peut a tout moment créer des branches et les joindre. Chaque noeud (qu'il y ai une branche ou pas) represente un "commit" (changement) qui est reference par son hash

Lorsque l'on veut modifier le code de master, on y fait des "commit" (modification) qui permettent d'enregistrer les changements qu'on a apporté sur les fichiers. On peut faire autant de commit que l'on veut et on peut aussi revenir en arrière.

Maintenant comme nous sommes plusieurs a travaille sur la meme branch "master" il faut que nous centralisions notre travail (sur github). Pour cela lorsque nous faisons un (ou plusieurs) commit et que l'on est pret a partager ces changements avec les autres, on va les "push" sur github (sur la meme branch "master")

Nous pourrons en discuter dans la journee sur discord, ca sera plus simple je pense