Finalizar uma alteração no develop
Cada commit é uma versão. Regras em CONTRIBUTING.md ("Cada commit"); a forma resumida:
- Verificar.
yarn verify(verificação de tipos, lint sem warnings, verificação Prettier, testes, build com pré-renderização). Corrija o código, não as regras: uma exceção a uma regra é uma desabilitação em uma linha com um motivo após--. - Verificar a árvore.
git status. O usuário pode ter edições inacabadas: liste apenas os arquivos que esta alteração tocou. Deixe todo o resto sem staging. - Escolher a versão imediatamente antes de commitar (leia
versionempackage.jsone o topo deCHANGELOG.mdagora, não antes):- major: páginas removidas ou renomeadas, URLs alteradas, redesign
- minor: novo conteúdo visível ou funcionalidades
- patch: correções, texto, imagens, estilização, dependências, configuração, testes, documentação
- Changelog. Adicione
### X.Y.Z - AAAA-MM-DDabaixo do título único## Unreleased(após um lançamento ele desaparece: adicione-o acima do## Releasemais recente), com gruposAdded/Changed/Fixed/Removed, uma linha simples cada, somente hífens curtos. - Commited os arquivos listados pelo nome:
git commit -- <arquivos>com o assunto<o que mudou, imperativo> (X.Y.Z), um corpo curto e a tag de co-autor se Claude o escreveu. - Verificar o commit em relação à sua mensagem:
git show --stat HEAD. Em seguida, faça push paradevelop.
Antes de commitar, liste cada unidade alterada (arquivo, função, branch) ao lado do teste que a cobre. Um branch não testado recebe um teste, ou uma nota na resposta.