Jak udržujete v týmu changelog? rubrika: Nástroje: Verzování
Ahoj,
řeším, jak zefektivnit práci s projektovými changelogy. Aktuálně řešíme changelogy tak, že se při realeases ručně vypíší branches, které byly mergnuty do dev od posledního release a ručně se k nim doplní názvy issues (branches odpovídají taskům v issue trackeru), které se tím řešily případně se doplní poznámky o BC break změnách. Funguje to, ale slabá místa tohoto přístupu jsou jasná na první pohled.
Řešíme proto, jak udržovat changelogy průběžně. Asi nejrozumnější, co jsem našel, je mít v changelogu sekci "Unreleased" nahoře a mít v týmu pravidlo, že je povinnost upravit changelog v každém PR tak, jak to popisuje https://github.com/olivierlacan/keep-a-changelog. Při release se pak už jen přesune obsah unreleased do aktuální verze.
Máte někdo vyzkoušenou lepší praxi udržby projektových changelogů?
Díky.
A proc to neresite v tom issue trackeru? K issues priradit cislo releasu a brat to odtud. Potom musi byt pravidlo, ze uz jednou uzavrene issues se neoteviraji (aby nebyla issue ve vic verzich). My na to pouzivame JIRA+Bitbucket a spokojenost. Branche a issues jsou provazany, takze rovnou vidim co se upravovalo,...
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře