-
Processo de gerenciamento de releases para entregas rápidas
Um processo de gerenciamento de releases em sete passos, com responsável e critério de saída para cada um, mais as métricas DORA e um KPI extra para medir.
Engenharia8 min de leitura
-
Quem escreve o changelog, e quem deveria
Quem escreve o changelog? A autora do PR sabe o que mudou; a PM, por que importa. Nenhuma sozinha escreve uma entrada útil, e escolher uma o envelhece.
Engenharia6 min de leitura
-
Formatos de arquivo de changelog: JSON, YAML ou só Markdown
O formato de um arquivo de changelog decide se ele alimenta uma página e um widget, ou só é lido por alguém. Markdown, JSON e YAML têm custos distintos.
Engenharia6 min de leitura
-
Um check de changelog para o GitHub Actions
Um check de changelog no GitHub Actions recusa o merge sem entrada, porque um passo que depende de memória falha num padrão previsível. E o que ele quebra.
Engenharia6 min de leitura
-
Tags do git, lançamentos e o seu changelog
Uma tag do git, um lançamento, uma entrada de changelog: três registros de um evento. Confundi-los faz o changelog se desviar. Como os três se encaixam.
Engenharia5 min de leitura
-
Changelogs em monorepo: um só, ou um por pacote?
Um monorepo pode ter um changelog para o repositório inteiro ou um por pacote, e escolher errado deixa o lançamento barulhento demais ou espalhado demais.
Engenharia6 min de leitura
-
Semantic versioning e o seu changelog
Semantic versioning diz quanto um lançamento pode doer antes de ler uma palavra do changelog. O que cada número promete, e o que uma entrada deve a ele.
Engenharia5 min de leitura
-
Uma página de changelog que as pessoas realmente acompanham
Uma página de changelog vale a pena quando as pessoas voltam a ela. Onde ela vive, o que cada entrada precisa, feeds e markup, e onde o widget se encaixa.
Engenharia7 min de leitura
-
Automação de changelog, e seus limites
Automatize coleta, formatação e publicação. Não automatize seleção ou formulação. Onde a linha está e o que acontece cada vez que ela se move.
Engenharia6 min de leitura
-
Dos conventional commits a um changelog
Conventional commits tornam um changelog derivável. Não o tornam legível. O que a convenção entrega, onde ela para, e como você preenche a lacuna.
Engenharia6 min de leitura
-
Keep a Changelog, de fato implementado
A especificação é uma página e leva dez minutos para ler. Implementá-la é onde as equipes se desviam. O que ela diz, o que deixa aberto, e onde falha.
Engenharia6 min de leitura