Projekti

Yleinen

Profile

Koodin checklist

Ennen kuin työnnät koodia muistathan nämä.

  • Selkeä nimeäminen metodeille ja muuttujille.
  • Selkeä kommentointi koodille + pidä huoli sisennyksistä
  • Tietokantamuutoksille atomicupdate installer/data/mysql/atomicupdate/, nimeä kommitilla ja tiedostopääte .perl. Lisäksi asennusta varten kohastructure.sql ja/tai sysprefs.sql
  • Uudet järjestelmäasetukset oikeille paikoilleen koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences -hakemiston alla oleviin .pref -tiedostoihin
  • Uudet CPAN-moduulit PerlDependencies-tiedostoon.
  • Nimeä Koha-Suomen kommitit KD-NNNN alulla ja yhteisöön menevät Bug NNNN
  • Uusi koodi master-branchiin.
  • Preproduction-branciin cherry-pickataan testiin menevät. Testiympäristöt ovat yleensä tuotantopalvelimilla.
  • Production-branciin cherry-pickataan tuotantoon menevät. Githubin production-branchiin työntäminen käynnistää automaattiset palvelin päivitykset.