(nettipäiväkirja 09.09.2015) Tein koulutusta varten yksinkertaisen, gitiin integroidun issue tracking -järjestelmän (jee, kyllä kannatti?). Koulutuksessa sitten puolestaan erään koulutettavan mielestä tämä oli oikeastaan hyvä idea, joten aloin etsiä jotain kunnollista vastaavaa. Minua ei oikeastaan kiinnosta uudelleentoteuttaa issue trackereiden toiminnallisuutta, kunhan demosin, että tässäkin on kyse enemmän käytäntöjen muodostamisesta kuin työkaluista (tai ohjelmistoratkaisuista).
Muillakin on ollut selvästi aika samanlaisia ideoita: http://stackoverflow.com/questions/81698/task-issue-tracking-system-with-command-line-interface
Sen minun työkaluni tietokantaformaatti on yksi tiedosto issueta kohden, tiedostonimessä numero ja lyhyt kuvaus, tiedoston sisällössä avain: arvo -pareja. Esimerkiksi issue merkitään tehdyksi lisäämällä siihen rivi "status: done".
Esimerkki tämän formaatin käytöstä: https://github.com/pkalliok/example-bottle-project/tree/master/issues
Skriptejä jotka integroivat tämän git-versionhallintaan: https://github.com/pkalliok/example-bottle-project/tree/master/scripts