- Início da Sprint: 19/11/2024
- Fim da Sprint: 28/11/2024
- Objetivo da Sprint: Início das contribuições no Projeto MEC-Energia
Nome | Usuário GitLab |
---|---|
Ana Beatriz Massuh | @AnaBeatrizMassuh |
Artur Jackson | @artur-jack |
Artur Rodrigues | @ArturRSA19 |
Beatriz Nascimento | @Beatrizvn |
Delziron Braz | @DelzironBraz |
GabrielMR360 | @GabrielMR360 |
Guilherme de Sá Gonçalves | @GuilhermeDSa1013 |
João Barreto | @JoaoBarreto03 |
Lucas Felipe Soares | @lucasfs1007 |
Lucas Spinosa | @LucasSpinosa |
Mateus de Almeida | @Mateuszinnn |
Pedro Henrique Rodrigues de Carvalho | @PedroHenrique2077 |
Silas Souza | @Silas-souza |
Chaydson Ferreira | @chaydson |
felipegf1 | @felipegf1 |
Nome | Issues |
---|---|
Ana Beatriz Massuh | #360 |
Artur Jackson | #442 |
Artur Rodrigues | #436 |
Beatriz Vieira | #387 |
Delziron Braz | #419 |
Felipegf1 | #427 |
GabrielMR360 | #432 |
Guilherme de Sá Gonçalves | #442 |
João Barreto | #436 |
Lucas Felipe Soares | #372, #433, #440 |
Lucas Spinosa | #372, #433 |
Mateus de Almeida | #439, #398 |
Pedro Henrique Rodrigues de Carvalho | #179 |
Silas Souza | #432 |
Chaydson Ferreira | #179 |
- Tarefas concluídas: #360
- Dificuldades encontradas: Configuração e resolução de problemas com Docker (comando docker compose, permissões e inicialização do daemon). Localização e interpretação de especificações no Figma para implementação precisa dos campos no formulário.
- Relatos: Contei com a ajuda do Delziron para entender melhor a issue #346 e solucionar problemas técnicos no Docker, adicionamos um novo campo de demanda de geração ao formulário usando o componente Controller do React Hook Form para gerenciar os dados e validações. Também colaborei com ele na issue #419, ajustando o estado inicial do menu principal para resolver o problema de navegação.
- Tarefas concluídas: #442
- Dificuldades encontradas: Não houve muitas dificuldades fora o entedimento da estrutura do projeto em si que já era esperado.
- Relatos: Nessa primeira sprint fiz a configuração do ambiente e fiz pareamento com o Guilherme Gonçalves para a realização da issue #442 sobre o redimensionamento dos gráficos na aba de análise das UC's.
- Tarefas concluídas: #436
- Dificuldades encontradas: Apesar de tranquila, minha principal e única dificuldade foi apenas entender o código e como ele é organizado e feito, basicamente foi a dificuldade de entender de cara a arquitetura do projeto. Mas logo consegui entender e foi tranquilo de resolver a issue que eu escolhi para realizar.
- Relatos: Fiz pareamento com o João Barreto para resolver esta issue. Fiz a configuração de ambiente do projeto e, em relação à codificação, alteramos um componente de renderização de grid dos cards das distribuidoras afim de resolver o bug descrito na issue. Foi tranquilo, não tive muitos problemas.
- **Tarefas concluídas: ** Nenhuma issue concluída
- Dificuldades encontradas:
- Relatos:
- Tarefas concluídas: #179
- Dificuldades encontradas: Olhar todo o codigo fonte procurando mensagens de erros e similares
- Relatos: Fiz pareamento com o Pedro Henrique para resolver essa issue. Verificamos todo o codigo procurando strings repetidas e mensagens de erros com o objetivo de centralizar todas elas em um unico arquivo
- Tarefas concluídas: #419
- Dificuldades encontradas: Identificar o comportamento esperado do menu principal ao navegar, conforme descrito na issue #234.
- Relatos: Trabalhei em parceria com Anabeatriz para resolver a issue #419, ajustando o estado inicial do menu principal. Contribui com insights e suporte técnico na issue #360, garantindo que a solução fosse implementada conforme o design proposto.
- Tarefas concluídas: #427
- Dificuldades encontradas: Por não conhecer o projeto , a dificuldade inicial foi de entender a estrutura e a organização do projeto.
- Relatos: Nessa primeira sprint tive alguns problemas para rodar a aplicação que posteriormente foram resolvidos e após entender como funciona o projeto e identificar os elementos que envolviam a minha issue foi bem tranquilo de finalizar.
- Tarefas concluídas: #432
- Dificuldades encontradas: Compreensão da arquitetura do projeto para a realização da issue que peguei para fazer e identificar onde tinha que ser a alteração.
- Relatos: Para esta primeira sprint, fiz um pareamento com o Silas para realizar a issue. Pedimos acesso ao Sketch para o pessoal do projeto, a fim de visualizar onde precisava ser feita a alteração. Com isso, alteramos o que foi solicitado na issue.
- Tarefas concluídas: #442
- Dificuldades encontradas: Nessa primeira issue não houve dificuldades, fiz pareamento com o Artur Jackson e encontramos uma forma simples de resolver. Porém senti dificuldade em saber o passo a passo depois que terminamos a issue, fiquei sem saber exatamente para onde fazer o MR, e se podia dar update fork depois do MR, essas coisas.
- Relatos: Nessa primeira sprint, o foco foi configurar o ambiente, tive uma dificuldade com o docker, por conta da minha versão antiga, mas bastou desisintalar e instalar de novo, que tudo deu certo, o Chaydson me ajudou nessa parte. Me dediquei a aprender um pouco de como é a organização do código em si, e ver mais sobre o .tsx, que foi uma tecnologia que mexi bem pouco até agora. Senti uma falta de informação nas issues, a #442, do bug de redimensionar os gráficos, até que estava bem explicativa com o vídeo, porém a #192, de colocar "." para milhar, parecia desatualizada, pois todos os números já estavam seguindo a regra, bom que pude conversar com o pessoal do MEPA, para tirar minhas dúvidas, principalmente nesse começo.
- Tarefas concluídas: #436
- Dificuldades encontradas: Dificuldades em entender o código e o rastreamento dos componentes por ser o primeiro contato com o projeto. Após o entendimento, ficou mais fácil encontrar e solucionar o problema.
- Relatos: Fiz pareamento com o Artur Rodrigues para resolver esta issue. Fiz testes nos componentes do projeto para encontrar os que estavam presentes na página das distribuidoras. Elaborei diferentes estratégias para resolução do problema e até encontrar a solução correta, testei outras formas de resolver, como recarregar a página a cada mudança de distribuidora. No entanto, a mais coerente e que resolveu efetivamente, foi encontrar os eventos que eram disparados com os cards e impedir o clique, caso a distribuidora estivesse selecionada.
- Tarefas concluídas: #372, #433, #440
- Dificuldades encontradas: Como não conheço bem o projeto, estava tentando entender a organização da arquitetura do projeto e suas respectivas regras de negócio
- Relatos: Nessa primeira sprint, me dediquei a configurar o ambiente e me adaptar a arquitetura do projeto. Criei a base da documentação base dessa primeira sprint para os demais membros poderem contribuir. Finalizei a issue #440 mas por ser uma issue mais simples, fiz pareamento com o Lucas Spinosa para fecharmos as issues #372 e #433
- Tarefas concluídas: #372, #433
- Dificuldades encontradas: Tive dificuldade em entender a estrutura do projeto.
- Relatos: Nessa primeira sprint fiz pareamento com Lucas Felipe Soares para resolver as issues #372 e #433. Tive um pouco de dificuldade em configurar a ambientação, por conta de ter que rodar scripts, mas achei uma documentação que me ajudou.
- Tarefas concluídas: #439, #398
- Dificuldades encontradas: Minha maior dificuldade foi entender a estrutura do projeto.
- Relatos: Finalizei a issue #439 que era a respeito do ajuste da legenda do gráfico 4 mais especificamente do gráfico verde e para ter um melhor aproveitamento nessa sprint consegui realizar a issue #398 que tinha como objetivo acrescentar um estado na pesquisa de pessoas "ninguém encontrado".
- Tarefas concluídas: #179
- Dificuldades encontradas: Procurar no frontend inteiro todas as strings que eram exibidas
- Relatos: Fiz pareamento o com Chaydson para resolver a issue. Varremos todo o codigo procurando as strings que eram mostradas na tela com o objetivo de centralizar todas elas em um unico arquivo
- Tarefas concluídas: #432
- Dificuldades encontradas: Dificuldade na ambientação do projeto.
- Relatos: Para esta primeira sprint, fiz um pareamento com o Gabriel para realizar a issue. Pedimos acesso ao Sketch para o pessoal do projeto, a fim de visualizar onde precisava ser feita a alteração. Com isso, alteramos o que foi solicitado na issue.