Projekti

Yleinen

Profile

Koha-Suomi Github

Githubiin päivitetään koodia, niin että kommittiin laitetaan tiketin tai bugin numero. Tarkoitus on tehdä siistejä kokonaisuuksia, samalla tavalla kuin yhteisö tekee jotta pystymme viemään omia kommitteja myös sinne.

Yleiset versiohaarat

  • Master
  • Production

Yleisten versiohaarojen käyttö

Master

Tämä on puhtaasti kehitys ja testaushaara, jonne voi työntää kehityksen alla olevia ominaisuuksia ja bugikorjauksia. Haara toimii ns. historiana siitä mitä on tehty. Tarkoitus on, että tästä haarasta cherrypickataan valmiin ominaisuuden kommitit tuotantohaaraan. Kaikki tuotantoon menevä tulee mennä tämän haaran kautta. Cherrypickaus tehdään omassa kehitysympäristössä ja työnnetään Githubiin.

Production

Tänne ainoastaan tuotantokelposia korjauksia ja ominaisuuksia Githubista. Palvelimilla tuotanto haetaan "git pull origin production"-komennolla. Jos joutuu tuotannossa testaamaan, niin testin jälkeen koodi tulisi siirtää oman ympäristön kautta masteriin ja sieltä productioniin.