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.