diff --git a/docs/source/reunioes/atas/reuniao-01.rst b/docs/source/reunioes/atas/reuniao-01.rst index 81b97b9..6e3d4c3 100644 --- a/docs/source/reunioes/atas/reuniao-01.rst +++ b/docs/source/reunioes/atas/reuniao-01.rst @@ -1,7 +1,7 @@ Reunião 01 ========== -:bdg-info:`18/09/2023` :bdg-warning:`Sprint 0` +:bdg-info:`18/09/2023` Resumo ------ diff --git a/docs/source/reunioes/atas/reuniao-04.rst b/docs/source/reunioes/atas/reuniao-04.rst index d2d06f4..fd44238 100644 --- a/docs/source/reunioes/atas/reuniao-04.rst +++ b/docs/source/reunioes/atas/reuniao-04.rst @@ -1,7 +1,7 @@ Reunião 04 ========== -:bdg-info:`18/10/2023` :bdg-warning:`Sprint 2` +:bdg-info:`18/10/2023` :bdg-info:`Release 1` :bdg-warning:`Sprint 2` Resumo ------ diff --git a/docs/source/reunioes/atas/reuniao-05.rst b/docs/source/reunioes/atas/reuniao-05.rst index c4252d3..03acf49 100644 --- a/docs/source/reunioes/atas/reuniao-05.rst +++ b/docs/source/reunioes/atas/reuniao-05.rst @@ -6,5 +6,7 @@ Reunião 04 Resumo ------ -Esta reunião teve como objetivos nivelar o nivel de conhecimento dos integrantes e retirada -de duvidas. +Esta reunião finalizou a sprint 3, que trouxe conhecimentos e requisitos novos +ao projeto, como os testes unitários. O objetivo foi explicar aos integrantes +que a partir do momento, cada um estaria resposável por fazer os testes para +qualquer código que fosse escrito. diff --git a/docs/source/reunioes/atas/reuniao-06.rst b/docs/source/reunioes/atas/reuniao-06.rst index 134b718..d53e880 100644 --- a/docs/source/reunioes/atas/reuniao-06.rst +++ b/docs/source/reunioes/atas/reuniao-06.rst @@ -6,5 +6,7 @@ Reunião 06 Resumo ------ -Esta reunião teve como objetivos discutir o progresso, anunciar a saida de um -integrante. +Esta reunião teve como objetivos anunciar a saída de um dos integrantes, assim +como discutir quanto às submissões, de que forma seriam julgadas e se todos +concordavam com a aparência do formulário das submissões. Outro objetivo menor +foi explicar o conceito de validadores. diff --git a/docs/source/reunioes/atas/reuniao-07.rst b/docs/source/reunioes/atas/reuniao-07.rst index b1c5615..f0b33f9 100644 --- a/docs/source/reunioes/atas/reuniao-07.rst +++ b/docs/source/reunioes/atas/reuniao-07.rst @@ -6,5 +6,6 @@ Reunião 07 Resumo ------ -Esta reunião teve como objetivos redistribuir as partes de cada integrante e a -redução do prazo para entrega das issues. +Esta reunião tomou como objetivos a redistribuição de papéis, dada a saída +prévia de um dos integrantes. Outra questão a se resolver foi a diminuição do +período das sprints. Reunião rápida, condizente com a metodologia usada. diff --git a/docs/source/reunioes/atas/reuniao-08.rst b/docs/source/reunioes/atas/reuniao-08.rst new file mode 100644 index 0000000..cd54607 --- /dev/null +++ b/docs/source/reunioes/atas/reuniao-08.rst @@ -0,0 +1,12 @@ +Reunião 08 +========== + +:bdg-info:`21/11/2023` :bdg-warning:`Sprint 5` + +Resumo +------ + +Esta reunião teve como razão de existência o fechamento da sprint de número 5. +Outro objetivo que se tinha em mente era apresentar o que foi feito, já que +algumas coisas mudaram, como o fato de que um domínio foi comprado para +hospedar o projeto. diff --git a/docs/source/reunioes/atas/reuniao-09.rst b/docs/source/reunioes/atas/reuniao-09.rst new file mode 100644 index 0000000..2f15e33 --- /dev/null +++ b/docs/source/reunioes/atas/reuniao-09.rst @@ -0,0 +1,12 @@ +Reunião 09 +========== + +:bdg-info:`29/11/2023` :bdg-warning:`Sprint 6` + +Resumo +------ + +Esta reunião foi alusiva à comemoração de dois grandes feitos, a issue de +número 100 e o término do core do projeto. O core do projeto consiste no login +de um *usuário*, criação de um *contest* com *tasks* que aceitam *submissões*, +que por sua vez são *julgadas*. diff --git a/docs/source/reunioes/atas/reuniao-10.rst b/docs/source/reunioes/atas/reuniao-10.rst new file mode 100644 index 0000000..b20809d --- /dev/null +++ b/docs/source/reunioes/atas/reuniao-10.rst @@ -0,0 +1,14 @@ +Reunião 10 +========== + +:bdg-info:`06/12/2023` :bdg-warning:`Sprint 7` + +Resumo +------ + +Esta reunião foi a décima reunião, e última do ciclo. Foram discutidos os +objetivos da *sprint de número 08*, assim como o que foi feito na sprint 07. +Tal discussão se fez necessária dada a drástica mudança de aparência no +formulário de submissão (agora ele se parece mais com um editor de texto), +também foi necessária para que fosse anunciada a chegada de um sistema de +pontuação para os usuários. diff --git a/docs/source/reunioes/intro.rst b/docs/source/reunioes/intro.rst index 55d95cf..36dccfd 100644 --- a/docs/source/reunioes/intro.rst +++ b/docs/source/reunioes/intro.rst @@ -28,3 +28,6 @@ Atas atas/reuniao-05 atas/reuniao-06 atas/reuniao-07 + atas/reuniao-08 + atas/reuniao-09 + atas/reuniao-10 diff --git a/docs/source/scrum/intro.rst b/docs/source/scrum/intro.rst index 3011151..f52a2f7 100644 --- a/docs/source/scrum/intro.rst +++ b/docs/source/scrum/intro.rst @@ -24,3 +24,6 @@ Sprints sprints/sprint-2 sprints/sprint-3 sprints/sprint-4 + sprints/sprint-5 + sprints/sprint-6 + sprints/sprint-7 diff --git a/docs/source/scrum/sprints/sprint-0.rst b/docs/source/scrum/sprints/sprint-0.rst index 39b3e81..0cf4eec 100644 --- a/docs/source/scrum/sprints/sprint-0.rst +++ b/docs/source/scrum/sprints/sprint-0.rst @@ -10,6 +10,17 @@ Esta sprint teve como objetivo primário criar o ambiente inicial de desenvolvimento, a definição do tema, separação dos papéis exercidos pelos membros do grupo e a iniciação da documentação do projeto. +Missões da sprint +----------------- + +Nesta sprints precisávamos nos situar na matéria, metas a bater: + +- Começar o estudo das ferramentas +- Decidir quem fará qual papel +- Definir o tema (colocar issues para prof escolher) +- Documentação inicial + + Changelog ---------- diff --git a/docs/source/scrum/sprints/sprint-1.rst b/docs/source/scrum/sprints/sprint-1.rst index dd7e567..5a0f897 100644 --- a/docs/source/scrum/sprints/sprint-1.rst +++ b/docs/source/scrum/sprints/sprint-1.rst @@ -11,8 +11,18 @@ modelagem incial do projeto. O fim desta sprint era, também, ter uma estrutura para que possamos trabalhar nas partes cruciais do projeto, como as submissões e os contests. + +Missões da sprint +----------------- + +Nesta sprint as metas eram: + +- Adicionar/Instalar ferramentas (tanto nos ambientes quanto no github) +- Dar forma à aplicação, bootstrap e outros 'cosméticos' +- Organizar README.md e CONTRIBUTING.md + Changelog ----------- +--------- - `Adicionar bootstrap inicial da aplicação (#13) `_ - `Adicionar barra de navegação ao HTML base (#14) `_ diff --git a/docs/source/scrum/sprints/sprint-2.rst b/docs/source/scrum/sprints/sprint-2.rst index 826b8c4..a20f233 100644 --- a/docs/source/scrum/sprints/sprint-2.rst +++ b/docs/source/scrum/sprints/sprint-2.rst @@ -9,6 +9,15 @@ Resumo Esta sprint teve como objetivo finalizar e polir o projeto, visto que esta sprint antecedeu a primeira release do projeto. +Missões da sprint +----------------- + +Nesta sprint as metas eram: + +- Apresentar o que fizemos até o presente momento +- Terminar de organizar a documentação +- Desenhar e desenvolver alguns itens avaliativos do plano de ensino + Changelog ---------- diff --git a/docs/source/scrum/sprints/sprint-3.rst b/docs/source/scrum/sprints/sprint-3.rst index 070e97e..2908d45 100644 --- a/docs/source/scrum/sprints/sprint-3.rst +++ b/docs/source/scrum/sprints/sprint-3.rst @@ -11,6 +11,17 @@ Fase que é focada mais na implementação, portanto o objetivo desta sprint foi melhorar a aparência da página de registro de usuário e iniciar o desenvolvimento dos testes unitários (requisito presente no plano de ensino). + +Missões da sprint +----------------- + +Nesta sprint as metas eram: + +- (ir bem na prova de EDA1/EDA2) +- Adicionar partes fundamentais para o funcionamento do projeto + + + Changelog ---------- diff --git a/docs/source/scrum/sprints/sprint-4.rst b/docs/source/scrum/sprints/sprint-4.rst index 37c6daf..d1c438f 100644 --- a/docs/source/scrum/sprints/sprint-4.rst +++ b/docs/source/scrum/sprints/sprint-4.rst @@ -1,14 +1,24 @@ Sprint 4 ======== -:bdg-info:`19/11/2023` +:bdg-info:`15/11/2023` Resumo ------ -Nesta sprint, a equipe de desenvolvimento começou a trabalhar na segunda release. As -principais atividades foram o início do desenvolvimento da parte de submissões e a -estilização da página de login para melhor acessibilidade do usuário. +Nesta sprint, a equipe de desenvolvimento começou a trabalhar na segunda +release. As principais atividades foram o início do desenvolvimento da parte de +submissões e a estilização da página de login para melhor acessibilidade do +usuário. + +Missões da sprint +----------------- + +Nesta sprint as metas eram: + +- Adicionar submissões (parte integrante do conceito de Juiz Virtual) +- Estilizar certas páginas +- Alterar e melhorar documentação Changelog diff --git a/docs/source/scrum/sprints/sprint-5.rst b/docs/source/scrum/sprints/sprint-5.rst new file mode 100644 index 0000000..16a699f --- /dev/null +++ b/docs/source/scrum/sprints/sprint-5.rst @@ -0,0 +1,32 @@ +Sprint 5 +======== + +:bdg-info:`21/11/2023` + +Resumo e Missões da sprint +-------------------------- +Nesta sprint o objetivo era continuar a melhorar o projeto, fazendo ele se +parecer cada vez mais com outros juízes virtuais: + +- Criando umas das partes mais fundamentais de um Juiz Virtual (as submissões) +- Criando uma página onde o usuário pode ver as informações da conta +- Adicionando LaTeX nas descrições de tasks para renderizar fórmulas + +Todos objetivos foram cumpridos com êxito. + + +Changelog +---------- + +- `Atualizar tabela de membros da equipe (#88) `_ +- `Criar template formulário de submissão (#80) `_ +- `Adicionar fomulário inicial de submissão (#86) `_ +- `Adicionar página de perfil do usuário (#64) `_ +- `Adicionar página de perfil do usuário (PR) (#82) `_ +- `Corrigir comandos relacionados ao Docker Compose no guia de instalação (#71) `_ +- `Adicionar documentação das sprints (#85) `_ +- `Adicionar arquivos de configuração do Heroku (#87) `_ +- `Logar automaticamente ao criar uma nova conta (#78) `_ +- `Logar automaticamente ao criar uma nova conta (PR) (#81) `_ +- `Renderizar LaTeX em páginas de tasks (#79) `_ +- `Render Latex code with Katex (#84) `_ diff --git a/docs/source/scrum/sprints/sprint-6.rst b/docs/source/scrum/sprints/sprint-6.rst new file mode 100644 index 0000000..60c9ff9 --- /dev/null +++ b/docs/source/scrum/sprints/sprint-6.rst @@ -0,0 +1,34 @@ +Sprint 6 +======== + +:bdg-info:`29/11/2023` + +Resumo e Missões da sprint +-------------------------- +Nesta sprint o objetivo era terminar o core do projeto, ao julgar as submissões +de acordo com o que foi planejado (ver informações extras na página de +arquitetura do projeto, aqui, na documentação mesmo). Metas: + +- Criar página de submissões +- Integrar a fila de submissões +- Julgar as submissões +- Corrigir pequenos bugs quanto aos contests e tasks. +- Adicionar submissões no painel de administração + +Changelog +---------- + +- `Criar página de submissões (#100) `_ +- `Criar página de submissões (PR) (#101) `_ +- `Integrar sistema de fila (message broker) com a aplicação (#28) `_ +- `Adicionar integração inicial com RabbitMQ e message brokers (PR) (#102) `_ +- `Adicionar resumo da aplicação e motivação no README (#94) `_ +- `Adicionar resumo e motivação da aplicação no README (PR) (#103) `_ +- `Implement test cases feature (PR) (#98) `_ +- `Não permitir que usuário acessem tasks para contests não iniciados ou cancelados (#90) `_ +- `Não permitir que usuário acessem tasks para contests não iniciados ou cancelados (PR) (#99) `_ +- `Implementar página de outros usuários (#91) `_ +- `Implementar página de outros usuários (PR) (#97) `_ +- `Adicionar página de administração para submissões (#92) `_ +- `Adicionar página de administração para submissões (PR) (#93) `_ +- `Serve static files correctly on Heroku (PR) (#89) `_ diff --git a/docs/source/scrum/sprints/sprint-7.rst b/docs/source/scrum/sprints/sprint-7.rst new file mode 100644 index 0000000..2772b5e --- /dev/null +++ b/docs/source/scrum/sprints/sprint-7.rst @@ -0,0 +1,26 @@ +Sprint 7 +======== + +:bdg-info:`06/12/2023` + +Resumo e Missões da sprint +-------------------------- +Nesta sprint o objetivo era melhorar o que foi feito na sprint passada, +cumprindo as seguintes metas: + + +- Melhorar a aparência do campo do código no formulário de submissão + +- Adicionar pontuação para quando as submissões receberem AC quando julgadas + +- Adicionar campo de restrições; afinal, o que é um Juiz Virtual sem *1 < N < 10^6* + +Changelog +---------- + +- `Adicionar suporte a syntax highlighting no formulário de submissão (#95) `_ +- `Adicionar suporte a syntax highlighting no formulário de submissão (PR) (#107) `_ +- `Adicionar feature onde usuários consigam ganhar pontos (#105) `_ +- `Adicionar sistema de pontuação para usuários (#106) `_ +- `Adicionar campo de restrições da task (#96) `_ +- `Add task's constraints field (#104) `_