Skip to content

Sprint 1

Matheus edited this page Nov 1, 2021 · 3 revisions

Participantes

José Aquiles

Atividade Descrição
Repositório api
Issue #6
Pull Request #7
O que foi feito Foi seguido as diretivas de comunidade do github que faltavam no repositório como código de conduta, templates de issue e pull request e o guia de .
Problema saber como os mantenedores querem que sejam feitas as contribuições.
Solução Ao perguntarmos na primeira reunião com os meta-coachs perguntamos como eles queriam que fossem as contribuições eles afirmaram que queriam algo bem semelhante a maioria dos repositórios no github, realizar um fork depois um Pull request e aparentemente por darem poucos detalhes querem menos de burocracia possível então foi feito um guia de contribuição com instrução de como contribuir com código e abrir issues para sugerir novas features ou relatar bugs.

João

Atividade Descrição
Repositório api
Issue #2
Pull Request #8
O que foi feito Configuração, utilizando o GitHub Actions, de workflows CI/CD para os PRs e commits para a branch main. Foram criados os workflows de Build, Test e Style. E adicionados emblemas no README.md para reportar o estado de cada um.
Problemas No início, enfrentei alguns problemas por não conhecer a tecnologia utilizada no backend (o FastApi). Após algumas pesquisas, os problemas foram solucionados.
Solução Escrever os arquivos de configuração e execução do GitHub Actions.

Fellipe Araujo

Atividade Descrição
Repositório computerprogress.com
Issue #27
Pull Request
O que foi feito Configuração do projeto para realização de testes e a realização de testes para alguns componentes
Problema Tive problemas na configuração do ambiente (backend). Demorei alguns dias para conseguir rodar o back, e depois de ter conseguido, optei por realizar uma issue a respeito de testes de rotas. Porém, obtive novos obstáculos, me deparei com erros de caminho relativo e importações em python, o que me custou alguns dias para tentar consertar os erros, mas não tive sucesso.
Solução Como estava faltando apenas 2 dias para a finalização da Sprint 1, optei por trocar de issue (realizar uma do frontend), pois possuo mais experiência. Decidi fazer isso para conseguir fazer/entregar algo antes da finalização da Sprint 1.

Damarcones

Atividade Descrição
Repositório api
Issue #4
Pull Request
O que foi feito Configuração do ambiente para a criação de testes para o CRUD da api e estudo para aplicação de testes em python.
Problemas Tive problemas em subir o ambiente com o docker e depois com as bibliotecas do Python, atrasou em uns dias o início dos trabalhos.
Solução Desinstalar e instalar novamente o Docker e o Compose, e atualizar as bibliotecas do Python.

Victor Levi Peixoto

Atividade Descrição
Repositório computerprogress.com
Issue #30
Pull Request #32
O que foi feito Configuração da esteira de CI com os passos baseados no: Jest, eslint, e yarn build
Problemas Não tinha conhecimento prévio do Github Actions e o projeto não tinha nenhuma case de teste, bem como nenhum framework destinado aos testes, bem como não tinha instalado o eslint
Solução Estudar o Github Actions, adicionar o framework para os testes, adicionar o arquivo .eslintrc e colocar todas as regras do zero

Gabriel

Atividade Descrição
Repositório api
Issue #3
Pull Request
O que foi feito Configuração do ambiente para a criação de testes para as rotas da api e estudo para aplicação de testes em python.
Problemas Tive problemas em realizar a instalação do ambiente, entender a estrutura de código e importar arquivos para um estrutura de pastas de teste
Solução Pesquisas acerca de testes em python utilizando rotas do FastAPI
Clone this wiki locally