-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add CONTRIBUTING.md guidelines
- Loading branch information
Showing
1 changed file
with
42 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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" | ||
|
@@ -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. |