Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 2.79 KB

CONTRIBUTING.md

File metadata and controls

71 lines (48 loc) · 2.79 KB

Contribuindo

Uma vez que o Idvogados é um projeto totalmente open source, qualquer pessoa/instituição pode contribuir da forma que desejar. Para isso basta seguir o guia de contribuição do projeto e nosso código de conduta.

Issues ou pull requests que não estejam de acordo com este guia serão recusados.

Linguagem

  • Commits devem ser feitos em inglês.
  • Issues, pull requests e revisões devem ser feitas em português para facilitar a comunicação e chegar a um consenso rapidamente.

Desenvolvimento

  • Desenvolva apenas em seu branch.
  • Faça rebase com o dev antes de criar pull requests.
  • Mantenha seu fork sempre atualizado

Como atualizar um fork?

Como começar

  1. Crie um fork do projeto.
  2. No seu fork, crie uma branch a partir da dev. (seguimos o Git Flow)
  3. Configurar o ambiente e iniciar o projeto:

Requisitos:

# Entre no diretório do projeto
$ cd frontend/

# Instale as dependências
$ yarn

# Inicie o projeto localmente
$ yarn dev
  1. Na branch criada, faça suas alterações.
  2. Realize o commit seguindo este guia.
  3. Abra um pull request mencionando a issue relacionada.

Como criar um fork? Como criar um pull request de um fork?

Commits

  • Faça commits pequenos, que descrevem alterações únicas.
  • Sugerimos que siga as recomendações sobre como escrever mensagens de commits descritas neste link:
  • Seja breve e suscinto no título das mensagens do commit.
  • Use o corpo da mensagem para explicações adicionais.

O que não fazer quando commitando

  • Burlar a verificação de linting (--no-verify).
  • Criar testes fake apenas para passar na verificação.

Issues

Use issues para discutir problemas e ideias para o projeto.

  • Descreva qual é o problema em questão.
  • Se possível, dê soluções para o problema.
  • Faça links para código ou para referências a outras issues/pull requests se necessário.
  • Todas as contribuições devem ser baseadas em uma issue aberta e marcadas como pronta para implementar.