Skip to content

Outils utilisés pour liaison GitHub et utilisation

Arthur Schamroth edited this page Mar 30, 2021 · 3 revisions

1) Outils utilisés

Pour faciliter les commits et mise à jour de code, nous avons décidé d'utiliser les services directement implémentés dans les différents éditeur de code tels que Visual Studio Code, PhpStorm, ...
Dans ceux-ci, si GitHub n'est pas directement pris en charge, il suffit d'installer une extension à son nom et automatiquement de nouveaux boutons apparaitront.

  • Le premier : Update Project, il permet de mettre à jour notre version du projet avec la dernière version du Github.
  • Le second : Commit, il permet de vérifier si aucun problème n'est détecté dans le code.
  • Le troisième : Push, il permet d'envoyer tous les commit effectués au préalable vers le GitHub du groupe. D'autres possibilités nous étaient proposées, comme l'utilisation de GitHub Desktop mais nous avons préféré la première solution qui nous semblait plus simple et plus rapide.

2) Utilisation de GitHub (Workflow)

Dans un premier temps, nous avons décidé de travailler sur deux branches en parallèle, la branche main sur laquelle Arthur et Louis travaillent avec Symfony, ce qui concerne donc le backend, tandis que Nicolas et Baptiste travaillent sur la branche work-on, qui concerne quant à elle les pages front-end avec l'utilisation de react.
Nous nous sommes mis d'accord sur les règles à suivre quant à l'utilisation de la branche main. A chaque commit effectué, une rapide description de ce qui a été fait et ajouté est présente dans le titre du commit.
Nous réalisons également le maximum de commit possible afin d'éviter tout problème de synchronisation entre nos différentes versions du projet que nous pourrions avoir en local et non sur le GitHub du groupe.

Clone this wiki locally