Skip to content

Commit

Permalink
docs: add CONTRIBUTING.md guidelines
Browse files Browse the repository at this point in the history
  • Loading branch information
mffonseca committed Oct 12, 2024
1 parent 749aed1 commit b473a8f
Showing 1 changed file with 42 additions and 19 deletions.
61 changes: 42 additions & 19 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,39 +15,62 @@ Antes de começar a contribuir, certifique-se de ter:

Faça um fork do repositório no GitHub.
Clone o seu fork para o seu ambiente de desenvolvimento local.

```bash
git clone [email protected]:dedevpradev/faladev.git && cd faladev
git clone <url-do-seu-fork> && cd faladev
```

2. **Configurar Ambiente:**

Configure as variáveis de ambiente conforme necessário para acessar serviços do Google.

Execute o Docker Compose para subir a aplicação:

```bash
docker-compose up -d
```

3. **Trabalhando com Branches:**
## 3. Trabalhando com Branches

Crie uma branch a partir da `main` para cada nova funcionalidade ou correção.
```bash
git checkout -b feature/nome-da-branch
```
Crie uma branch a partir da `main` para cada nova funcionalidade, correção ou alteração na documentação. Siga um padrão claro para nomear as branches, facilitando o entendimento e a organização do trabalho:

- **feature/**: Para novas funcionalidades.

- Exemplo: `feature/add-user-login`

- **bugfix/**: Para correções de bugs.

- Exemplo: `bugfix/fix-login-error`

- **docs/**: Para mudanças na documentação.

- Exemplo: `docs/add-contributing-md`

- **chore/**: Para tarefas administrativas ou de manutenção.

- Exemplo: `chore/update-dependencies`

Crie a branch usando o comando abaixo:

```bash
git checkout -b feature/nome-da-branch
```

4. **Desenvolvimento:**

Siga as boas práticas de desenvolvimento conforme discutido no projeto.
Adicione ou atualize os testes conforme necessário.
Verifique se o código segue os padrões estabelecidos e não introduz problemas novos.
- Siga as boas práticas de desenvolvimento conforme discutido no projeto.
- Adicione ou atualize os testes conforme necessário.
- Verifique se o código segue os padrões estabelecidos e não introduz problemas novos.

5. **Documentação:**

Atualize a documentação conforme necessário.
Se você adicionou novas funcionalidades, atualize a documentação Swagger conforme as instruções no `README.md`.
- Atualize a documentação conforme necessário.
- Se você adicionou novas funcionalidades, atualize a documentação Swagger conforme as instruções no `README.md`.

6. **Commit e Push:**

Use mensagens de commit claras e descritivas.
Use mensagens de commit claras e descritivas. Um exemplo recomendado é seguir o padrão **Conventional Commits**, adicionando prefixos como `feat:`, `fix:`, `docs:`, e `chore:` na mensagem de commit.

Envie suas alterações para o seu fork.
```bash
git commit -m "Descrição clara e concisa do que foi feito"
Expand All @@ -59,19 +82,19 @@ Antes de começar a contribuir, certifique-se de ter:

7. **Pull Request:**

Faça um pull request da sua branch no seu fork para a branch `main` do repositório original.
Descreva claramente o que o seu código faz e por que a sua contribuição é importante.
Link qualquer issue relevante no seu pull request.
- Faça um pull request da sua branch no seu fork para a branch `main` do repositório original.
- Descreva claramente o que o seu código faz e por que a sua contribuição é importante.
- Link qualquer issue relevante no seu pull request.

8. **Revisão:**

Aguarde feedback ou aprovação dos mantenedores do projeto.
Faça as alterações necessárias se solicitado pelos revisores.
- Aguarde feedback ou aprovação dos mantenedores do projeto.
- Faça as alterações necessárias se solicitado pelos revisores.

## Código de Conduta

Ao participar deste projeto, espera-se que você trate todos os contribuidores com respeito e contribua ativamente para a criação de um ambiente acolhedor para todos, independentemente de sua senioridade.
Ao participar deste projeto, espera-se que você trate todos os contribuidores com respeito e contribua ativamente para a criação de um ambiente acolhedor para todos, independentemente de sua senioridade.

## Dúvidas?

Se tiver dúvidas ou precisar de ajuda, não hesite em abrir uma issue no GitHub para solicitar mais informações ou suporte.
Se tiver dúvidas ou precisar de ajuda, não hesite em abrir uma issue no GitHub para solicitar mais informações ou suporte.

0 comments on commit b473a8f

Please sign in to comment.