Git
Git merge et git rebase: les éternels incompris
Merge, rebase, c'est quoi le problème ?
Avec git, il y a deux manières de regrouper le travail de deux branches :
Patchs et issues à l'ancienne sur Drupal.org. Pourquoi pas Github ou Gitlab ?
J'utilise Git au quotidien. Parfois seul, souvent à plusieurs, que ce soit pour des projets professionnels, pour des contributions sur github, gitlab ou sur drupal.org
## Github / Gitlab
Contribuer en tant que développeur à Drupal via Drupal.org
La contribution sur drupal.org ne se fait pas via 'pull request' comme sur github mais fonctionne encore avec des patchs. Même si quelques modules sont disponibles sur github, ils ne sont censés être que des répliques, les repos principaux et les issues devant se gérer directement sur drupal.org.
Une documentation fixe la charte de bonne utilisation de git, ce qui permet d'aider les contributeurs à apprendre à générer un patch correct et permet au mainteneur de pointer vers cette documentation si besoin.