Skip to content

Fluxo

Esse projeto é um trabalho conjunto e seu sucesso depende da colaboração de todos. Sabemos que a vida é corrida, mas precisamos nos organizar para crescer de forma estruturada. O time de ARQTEC será responsável por garantir a qualidade do projeto, e para isso, definimos um processo para a evolução e manutenção do LxComponents.

alt text for screen readers.

Ideação opcional

Tem uma demanda? Teve uma ideia? Encontrou um bug? #boraTrocarIdeia Essa etapa não passa de um bate-papo informal, que pode ser feito via Teams, e-mail ou até mesmo em uma call de 30 minutos com o time de ARQTEC, onde buscaremos juntos a melhor solução para os problemas.

NOTA: Essa etapa não é obrigatória, mas é altamente recomendada.

Requisição

Responder as perguntas abaixo e submeter ao time de arquitetura.

  • Qual é o componente?
  • Descrição/visão geral
  • Principais propriedades/eventos
  • Protótipo/exemplo
  • MODAJOI associado
  • Quem vai desenvolver:
    • [ ] Eu/meu time
    • [ ] ARQTEC
    • [ ] Outro? quem?

Aprovação

O time de ARQTEC responderá às requisições e realizará um esforço para que sejam aprovadas o mais rapidamente possível.
Após aprovação, a solicitação estará visível em Backlog.

NOTA: Um breve alinhamento na etapa de ideação pode simplificar todo o processo.

Execução

Time desenvolve o componente em uma branch e após a conclusão deve criar um Pull Request subindo o código para main.

NOTA: Para fins de versionamento do pacote, somente será permitido o PR de branches com o prefixo hotfix/ ou feature/.

Revisão

Inicialmente todos os Pull Request's serão revisados e aprovados exclusivamente pelo time de ARQTEC. Durante essa etapa serão análisados os seguintes quesitos:

  • Conformidade do código com os padrões de implementação do projeto;
  • Conformidade da documentação com os padrões do projeto;
  • Conformidade do layout com os padrões do Design System coorporativo (aplicados ao nosso contexto);
  • Realização de testes funcionais;
  • Cobertura e execução de testes unitários.

Publicação

Após aprovação do Pull Request uma nova versão do pacote será gerada de forma automática no pipeline.