Pular para o conteúdo principal

Repositórios

O código-fonte deste projeto está publicado no GitHub com os seguintes repositários:

API Direct

Este repositório é responsável pelo código da API do Direct.

Nome do repositório: api_dm

URL: https://github.com/DM-Health/api_dm.git

GitHub Action configurado?: sim

Painel

Este repositório é responsável pelo código da Painel do projeto.

Nome do repositório: portal_dm

URL: https://github.com/DM-Health/portal_dm.git

GitHub Action configurado?: sim

App Mobile

Este repositório é responsável pelo código da APP DMhealth.

Nome do repositório: DMhealth-app-2024

URL: https://github.com/DM-Health/DMhealth-app-2024.git

GitHub Action configurado?: não Obs.: o build do app na plataforma de iOS é feita através do serviço AppCenter e gerada localmente para Android.

Dynamic Mind

Este repositório é responsável pelo código do sistema Dynamic Mind.

Nome do repositório: quizzes

URL: https://github.com/DM-Health/quizzes.git

GitHub Action configurado?: sim

DMhealth Doc

Este repositório é responsável pelo código do site de documentação do projeto.

Nome do repositório: DocDMhealth

URL: https://github.com/DM-Health/DocDMhealth.git

GitHub Action configurado?: sim

Branchs

As branchs de desenvolvimento usadas em todos os repositórios do projeto são:

  • Main

Principal branch, contém associadas a ela as versões de publicação para facilitar o acesso e a busca por versões mais antigas. Também entendemos que é o espelho do programa que está no ar, já que o último código dessa branch deve sempre estar em produção.

Os commits nesta branch geram um deploy automátivo para o servidor de produção.

  • Develop

É uma das principais branches e serve como uma linha com os últimos desenvolvimentos. É uma cópia da branch principal contendo algumas funcionalidades que ainda não foram publicadas em produção. Um commit para a Develop devem ser feito sempre como PR. Após a aprovação da reposponsável é gerado um merge na Branch.

Os commits nesta branch geram um deploy automátivo para o servidor de desenvolvimento.

  • Hotfix

Também é uma branch auxiliar e temporária, utilizada quando ocorre algum problema no ambiente de produção no qual a correção deve ser feita imediatamente.

  • Feature

Uma das branches temporárias e auxiliares do nosso fluxo, sendo a branch que contém uma nova funcionalidade específica para a nossa aplicação.