-
Processo di release management per chi rilascia spesso
Un processo di release management in sette passi, con responsabile e criteri di uscita per ciascuno, più le metriche DORA e un altro KPI da seguire.
Ingegneria8 min di lettura
-
Chi scrive il changelog, e chi dovrebbe
Chi scrive il changelog? Chi apre la PR sa cosa è cambiato, la PM perché conta. Nessuna delle due scrive sola una voce utile, e sceglierne una la logora.
Ingegneria5 min di lettura
-
Formati file del changelog: JSON, YAML o solo Markdown
Il formato del file di un changelog decide se alimenta una pagina e un widget, o solo lo legge una persona. Markdown, JSON e YAML costano cose diverse.
Ingegneria5 min di lettura
-
Un check di changelog per GitHub Actions
Un check di changelog in GitHub Actions rifiuta il merge senza una voce, perché affidarsi alla memoria fallisce puntualmente. E cosa rompe quel check.
Ingegneria5 min di lettura
-
Tag git, release e il tuo changelog
Un tag git, una release e una voce di changelog sono tre registrazioni di un evento. Confonderli fa deragliare il changelog. Come farli combaciare.
Ingegneria5 min di lettura
-
Changelog nei monorepo: uno solo, o uno per pacchetto?
Un monorepo può avere un changelog per tutto il repo o uno per pacchetto, e scegliere male rende ogni release troppo confusa da leggere o troppo dispersa.
Ingegneria5 min di lettura
-
Semantic versioning e il tuo changelog
Il semantic versioning dice a chi chiama quanto può fargli male una release prima di leggere il changelog. Cosa promette ogni numero e cosa deve una voce.
Ingegneria5 min di lettura
-
Come costruire una pagina di changelog che si segue
Una pagina di changelog vale la pena quando qualcuno ci torna. Dove dovrebbe vivere, cosa serve a ogni voce, feed e markup, e come si inserisce il widget.
Ingegneria6 min di lettura
-
Automazione del changelog, e i suoi limiti
Automatizzate raccolta, formattazione e pubblicazione. Non automatizzate selezione o formulazione. Dove sta il confine e cosa succede quando si muove.
Ingegneria6 min di lettura
-
Dai conventional commits a un changelog
I conventional commit rendono un changelog derivabile. Non lo rendono leggibile. Cosa offre la convenzione, dove si ferma, e come colmare il divario.
Ingegneria6 min di lettura
-
Keep a Changelog, davvero implementato
La specifica è una pagina e si legge in dieci minuti. Implementarla è dove i team deviano. Cosa dice, cosa lascia aperto, e dove finisce per sbagliare.
Ingegneria5 min di lettura