- Node.js
>=20.19.0 - npm
>=10.8.2ou Yarn (recomendado)
Clone o repositório:
git clone https://github.com/prjalvo/BN.git
cd BNInstale as dependências:
yarnInicie o projeto:
yarn startAo criar uma branch, utilize o seguinte padrão:
tipo/nome-da-tarefa
Tipos aceitos:
feat: Nova funcionalidadefix: Correção de bugchore: Mudanças sem impacto no código (build, config)docs: Alterações na documentaçãostyle: Formatação de código (sem mudanças lógicas)refactor: Melhorias no código sem alterar funcionalidadestest: Adição/alteração de testes
Exemplo válido: feat/adicionar-login
Branches protegidas: main, master, develop, homolog — não é permitido fazer commits diretos nessas branches.
Mensagens de commit devem seguir o padrão:
tipo: descrição do commit
Exemplo válido:
feat: adicionar botão de login
Se o padrão não for seguido, o commit será bloqueado com a mensagem:
❌ Mensagem de commit inválida!
🔧 Use um dos prefixos permitidos: feat:, fix:, chore:, docs:, style:, refactor:, test:
💡 Exemplo: feat: adicionar botão de login
Ao abrir ou editar um Pull Request, o título será validado automaticamente para garantir que comece com um dos prefixos permitidos:
feat: Nova funcionalidadefix: Correção de bugchore: Mudanças sem impacto no código (build, config)docs: Alterações na documentaçãostyle: Formatação de código (sem mudanças lógicas)refactor: Melhorias no código sem alterar funcionalidadestest: Adição/alteração de testes
Caso o título não siga o padrão, a Action falhará com a seguinte mensagem:
❌ Título do Pull Request inválido.
💡 Use um dos prefixos permitidos: feat:, fix:, chore:, docs:, style:, refactor:, test: