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

  1. Crie um ramo para corrigir a finalização da encomenda. Uma regra como ^fix/[a-z0-9-]+$ aceita fix/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.
  2. No painel de commit, selecione um modelo como fix({area}): {summary}. Preencha a área com checkout e o resumo com handle empty carts. Insira o resultado e reveja a mensagem. A primeira linha passa a título e as seguintes formam a descrição.
  3. 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.