luizbp / doacoesWeb

Sistema de controle de Doações Open Source
https://doacoes-web.vercel.app/
2 stars 0 forks source link

Padrão do Desenvolvimento do Projeto #6

Closed luizbp closed 3 years ago

luizbp commented 3 years ago

Boa Tarde! Salve Maria, e viva Cristo Rei!

Padrão de desenvolvimento

Padrão de branchs: Como estamos trabalhando com o GitFlow é essencial que as novas branches sejam criadas com o padrão abaixo:

Atenção: Todas as features são criadas a partir da develop e a hotfix apartir da master;

Fluxo completo na imagem:

gitflow

Bibliotecas: Estamos utilizando a biblioteca Ant Designer, então deem uma olhada como é feito os formulários nesse link para padronizarmos;

Estamos utilizando o Supabase para o backand.

Estrutura de pastas: Assim como foi conversado no grupo, crie dentro da pasta Domain e Infra uma pasta com o nome do módulo que vai ser desenvolvido (ex: CadConferencias) e coloque a estrutura padrão de pasta da respectiva camada. A de Infra não tem nenhuma pasta especifica, mas a de Domain tem a Controller, Models e Types, que no final ficara dessa forma:

Estrutura

Qualquer dúvida estou a disposição, mandei aqui na issue mesmo e depois manda la no grupo, pra ficar tudo documentado aqui também, e qualquer dúvida de estrutura manda no grupo também que o Valdo consegue nos ajudar!