Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • P project-template
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • odoo
  • project-template
  • Wiki
  • Col·laborar OCA

Col·laborar OCA · Changes

Page history
Update Col·laborar OCA authored Feb 26, 2018 by Jaume Planas's avatar Jaume Planas
Show whitespace changes
Inline Side-by-side
Col·laborar-OCA.md
View page @ 4c9c9bff
......@@ -61,6 +61,8 @@ Suposem que volem treballar en el mòdul `unmòdul` del projecte `l10n-spain` de
* Fer un `git clone` d'aquest projecte de `minorisa` en local.
> git clone https://github.com/minorisa/l10n-spain -b 11.0
* En el git local, afegir un nou *remote*. A més a més de l'`origin` que apuntarà al repositori de `minorisa`, afegirem un *remote* que apunti al projecte de l'OCA. Per exemple:
> git remote add oca https://github.com/OCA/l10n-spain.git
......@@ -69,20 +71,20 @@ Suposem que volem treballar en el mòdul `unmòdul` del projecte `l10n-spain` de
> git pull origin oca -b 11.0
* Crearem la branca de treball, per exemple `11.0-mig-unmòdul` o la nomenclatura que demanin les directrius de l'OCA.
* Treballarem en local, farem `commits` en local i farem `push` **al repositori de Minorisa**:
> git push origin 11.0-mig-unmòdul
* Crearem la branca de treball, per exemple `11.0-mig-unmòdul` o la nomenclatura que demanin les directrius de l'OCA. Aquesta mateixa branca també la crearem al repositori de `minorisa`.
Fins que creguem que ja passa tots els tests de Travis i Runbot.
* En el cas de migrar mòduls de l'OCA a la versió 11.0, repassarem les instrucciones específiques per a aquesta migració https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-11.0.
## Demanar un **Pull Request (PR)**
Un cop tinguem tot el treball a la branca de `minorisa`, des del repositori oficial de l'OCA demanarem un **PR**, de la nostra branca de `minorisa` a la nova branca de l'`OCA`.
Ara que ja tenim la branca de desenvolupament al repositori de `minorisa`, **des del GitHub de minorisa** creem un **PR** de la branca `11.0-mig-unmòdul` del repositori de `minorisa` a la branca 11.0 oficial de l'OCA. Si les instruccions de l'OCA així ho demanen, anunciarem la nostra col·laboració esmentant l'ID del PR creat.
Aquesta operació activarà la integració continua a RunBot i Travis ens anirà dient si passa o no. En el cas de que no passi els tests, seguirem treballant a la nostra branca local, acceptarem les suggerències de la comunitat i els `commits` els pujarem a la branca de **Minorisa**:
Treballarem en local, farem `commits` en local i farem `push` **al repositori de Minorisa**:
> git push origin 11.0-mig-unmòdul
Cada vegada que fem un `push` es farà una integració continua i donarà un resultat positiu o negatiu. Quan sigui positiu, el responsable de l'OCA ja acceptarà el PR, farà un `merge` i ja tindrem la nostra col·laboració a la comunitat oficial.
Consulteu sempre les [directrius de programació](directrius-oca) de l'OCA.
Cada vegada que fem un `push remote origin` a la branca de Minorisa, per la relació creada pel PR s'activarà la integració continua (CI) configurada a l'OCA. En el cas de que no passi els tests, seguirem treballant a la nostra branca local, acceptarem les suggerències de la comunitat i els `commits` els seguirem pujant pujarem a la branca de **Minorisa**:
Quan el resultat de la CI sigui positiu, el responsable de l'OCA ja acceptarà el PR, farà un `merge` i ja tindrem la nostra col·laboració a la comunitat oficial.
Clone repository
  • Col·laborar OCA
  • Desplegar Client
  • directrius oca
  • estructura projectes odoo
  • Home