Aplicar as convenções da equipa em ramos, commits e pull requests
Nos planos Pro e Pro AI, a equipa pode reunir as suas convenções num conjunto de modelos no Maestro. Uma pessoa com a permissão adequada configura o conjunto e ativa-o para a organização. Inicie sessão e sincronize o Riff para usar os modelos no seu computador.
Experimentar a convenção numa alteração
- Crie um ramo para corrigir a finalização da encomenda. Uma regra como
^fix/[a-z0-9-]+$aceitafix/empty-cart. O Riff valida o nome à medida que escreve e mostra o exemplo da equipa ou o padrão em caso de divergência. - No painel de commit, selecione um modelo como
fix({area}): {summary}. Preencha a área comcheckoute o resumo comhandle empty carts. Insira o resultado e reveja a mensagem. A primeira linha passa a título e as seguintes formam a descrição. - Ao abrir um pull request, escolha o modelo de PR, preencha as variáveis e aplique-o. Reveja o título e a descrição, confirme os ramos de origem e destino e crie o pedido.
Perceber o que cada validação controla
Os modos Sugestão e Aviso apresentam orientações e permitem avançar. O modo Bloqueio impede a criação de um ramo cujo nome viole uma regra de bloqueio. Num modelo de commit, impede inserir o modelo com campos obrigatórios vazios. Num modelo de PR, impede aplicar o modelo até preencher esses campos. O texto obtido continua a poder ser editado. A validação ignora expressões inválidas para nomes de ramos.
Para identificar a autoria, quem inicia sessão pode usar o nome e o endereço de correio eletrónico da Gapfy nos commits. A organização pode exigir essa identidade. Se houver escolha, confirme a preferência antes de fazer o commit. Para medir se os títulos existentes seguem o padrão ativo, execute uma verificação de conformidade.