chrille@linux:~$ apt show git-cliff
git-cliff
git-cliff genererar changeloggar från dina git-commits med hjälp av ett konfigurerbart format. Du får tydliga release-notes utan att sitta och skriva dem manuellt varje gång du ska släppa en ny version. Det passar dig som vill ha kontroll över presentationen men inte över själva sammanställningen.
Du beskriver hur commits ska grupperas och formateras i en konfigurationsfil, sedan skapar git-cliff changeloggen åt dig med ett kommando. Det stöder regex, filter och anpassade mallar, så du kan få exakt det utseende du vill ha. Det passar dig som vill ha kontroll över presentationen men inte över själva sammanställningen. Verktyget fungerar oavsett vilken commit-stil du använder, även om det blir smidigare med conventional commits. Du kan köra det lokalt eller i din CI-pipeline. Det är också möjligt att generera changeloggar i flera format från samma källmaterial. Det är ett kraftfullt alternativ för den som tycker att automatiska changeloggar annars ser för generiska ut.
MER UR GIT & RELEASE TOOLS
