# RJ VentaBoletosAdm ## Índice * [Configuração Inicial](#configuracao-inicial) * [Processo de desenvolvimento](#processo-de-desenvolvimento) ## Configuração Inicial * clonar repositórios * Dependências ``` git clone https://gitrj.rjconsultores.com.br/utilidades/Auditador.git git clone https://gitrj.rjconsultores.com.br/utilidades/GeneradorBoletosCNAB.git git clone https://gitrj.rjconsultores.com.br/utilidades/Flyway.git git clone https://gitrj.rjconsultores.com.br/adm/ModelWeb.git git clone https://gitrj.rjconsultores.com.br/adm/IntegracaoReceitaDespesa.git ``` * Principal ``` git clone https://gitrj.rjconsultores.com.br/adm/VentaBoletosAdm.git ``` usar o 'clone.sh' ou usar o 'AdmGit.psf' **** ## Processo de desenvolvimento ### Fluxo ### Diagrama do Workflow ### Processo #### Passos a seguir ##### 1 * gerar uma branch baseado no caso a ser desenvolvido `git checkout -b ` * realizar o envio da branch para o gitea `git push --set-upstream origin ` * modificar a versão do pom baseado na regra: primeiro dígito grande melhoria, segundo dígito melhoria/adição de arquivos novos e terceiro dígito correção de bug ##### 2 * subir as modificações `git add . && git commit -m "descrição" && git push` ##### 3 * realizar o pull request diretamente no gitea ##### 4 * Necessário uma aprovação para validar o request ##### 5 * após OK da revisão realizar o merge para a master * ##### SEMPRE ATENTAR PARA FAZER MERGE 1º DOS PROJETOS DAS DEPENDÊNCIAS, POIS O JENKINS ESTÁ CONFIGURADO PRA GERAR ASSIM QUE FOR FEITO MERGE NO PROJETO PRINCIPAL E A PARTIR DELE GERAR AS DEPENDÊNCIAS ##### 6 * a geração de versão no gitea é feita de forma automática pelo jenkins ***