Skip to content
This repository has been archived by the owner on Jan 26, 2018. It is now read-only.
Carlos Cámara edited this page Mar 27, 2015 · 8 revisions

Eines necessàries

Redactar els requisits que caldrà tenir

  • Git
  • Compte de github
  • Entorn local configurat
  • ...

Com funcionarem?

  • Totes les tasques es centralitzaran a la issue queue d'aquest repositori.
  • Treballarem amb pull-requests:
  • Cada persona haurà de fer un fork d'aquest repositori per a fer les modificacions al seu repo
  • Es farà un pull request amb els canvis
  • Una vegada fet el merge del pull request per una persona que no sigui l'autor del pull request caldrà sincronitzar el repositori local (veure https://help.github.com/articles/syncing-a-fork/)

Versió llarga:

  1. Fer un fork d'aquest repositori
  2. Clonar el fork d'aquest repositori
  3. Fer una branca nova per a cada canvi (idealment hauria de correspondre a una issue del llistat d'issues -en cas de no haver-ne cap, seria convenient crear una issue corresponent)
  4. Fer un push de la branca al nostre fork
  5. Fer un pull request des de la branca anterior del nostre fork al repositori original de drupalcat (aquest mateix repositori)
  6. Després de que una altra persona hagi aprovat el pull request, els canvis s'integraran al repositori de drupalcat, i per tant caldrà actualitzar el nostre fork per a que estigui sempre sincronitzat. Això consta de dues passes:
  7. Configurar un remot per al fork (només caldrà fer-ho la primera vegada) (veure aquest enllaç a la documentació de github )
  8. Sincronitzar el fork amb el repositori remot veure aquest enllaç a la documentació de github

Issue queue

  1. Utilització d'etiquetes
  2. Farem servir milestones?

Link a l'ajuda oficial de github

Worflow de git

A definir:

  1. Idioma dels commits
  2. Utilització de branques
  3. Utilització de pull requests (farem servir pulls? Link a l'ajuda de github sobre pull request

Per redactar...

Clone this wiki locally