Olá! O projeto está organizado basicamente em Milestones.

O que são Milestones ?

Para quem não conhece, Milestone representa "pontos de controle" ou etapas do projeto. Recomendo fortemente passar por todas elas, especialmente pela Milestone 1; pois nela foram discutidos vários pontos como arquitetura, banco dados, testes, padrões de commits e muito mais.

Padrão de commit

O projeto segue o padrão Conventional Commit, existe uma automação em husky que faz a validação do pre-commit. Caso a mensagem de commit não respeite essa regra, um erro é lançado.

Criação de branchs

Atualmente para contribuir, não é necessário realizar o fork do projeto; pode ser criado uma branch diretamente no repositório. As branchs que deve-se criar tem que conter um prefixo apontando qual classificação principal da mesma.

Prefixo Descrição
feature Implementação de nova funcionalidade no sistema.
fix Conserto de erros apresentados pelo software ou melhoria no cõdigo.
docs Modificação nos documentos do programa.
style Branch destinada apenas para mudanças no template.
test Branch destinada para criação de testes nas novas features.

Conforme comentado pelo GabrielSozinho, você pode contribuir de diversas formas, não somente com novas feature.

Esse tema voltará a ser discutido nessa ISSUE #42, por isso fique atento na evolução do projeto para novas definições.

Para mais informações, acompanhe o diário do projeto

Valeu ai pela ótima explicação brunofamiliar.

Acho que com esse guia básico que você elaborou ai vai ajudar muita gente a contribuir com o projeto.

Pelo menos pra mim já deu pra entender melhor a lógica e fluxo.

Show demais [cleitonmedeiros](https://www.tabnews.com.br/cleitonmedeiros)!! Precisando pode [me acionar](https://github.com/brunofamiliar) ;)

Ajudou demais, valeu!!

Oopa, precisando pode contar comigo!

Brabo de mais!!!

Tmj [Jowzera](https://www.tabnews.com.br/Jowzera) 😉