Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Colabora aí
  • WikiWiki
  • Wiki
  • Processo

Last edited by Filipe Serafini Sep 03, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Processo

Home Escopo Processo Mockups Configuração Arquitetura Gerência BD Qualidade Frontend Backend

Git Flow

Estrutura:

No projeto Colabora Aí, utilizaremos uma estrutura definida de Git Flow para garantir um desenvolvimento organizado e controlado. A seguir, estão as principais branches e como elas se relacionam:

  • main: É a branch principal e mais estável do projeto. Apenas as versões de produção, que já passaram por todas as fases de desenvolvimento e testes, devem ser integradas a ela.
  • dev: É a branch de desenvolvimento, onde todas as novas funcionalidades e correções são integradas. Essa branch é criada a partir da branch main e serve como base para todas as outras branches de trabalho.
  • branches de trabalho: Todas as branches de desenvolvimento de tarefas, sejam de criação de funcionalidades, correções ou melhorias, devem ser criadas a partir da branch dev. Uma vez que o trabalho em uma branch de trabalho é concluído, ele deve ser revisado, e se for aprovado, é integrado à branch dev, realizando o merge.

Padrões:

Para melhor garantir a organização do projeto com relação ao uso do Git, foram definidos alguns padrões que devem ser seguidos por todos os membros da equipe. Esses padrões visam facilitar a colaboração, melhorar a clareza e manter um histórico de desenvolvimento bem estruturado.

Criação de branches:

As branches de trabalho devem ser criadas seguindo o seguinte padrão de nomenclatura:

  • ação/usXX-tkXX/nome-da-branch

Exemplos:

  • feat/us08-tk43/implementar-tela-perfil
  • fix/us02-tk25/arrumando-posição-dos-botões

Commits:

Os commits devem ser realizados seguindo o seguinte formato:

  • "ação(usXX-tkXX): o que foi feito"

Exemplos:

  • "feat(us08-tk43): implementei a tela do perfil"
  • "fix(us02-tk25): arrumei a posição dos botões na tela das categorias"
Clone repository
  • Arquitetura
  • Backend
  • Banco de Dados
  • Configuracao
  • Escopo
  • Frontend
  • Gerencia
  • Mockups
  • Processo
  • Qualidade
  • Home