Sprint 12 — Refino Final, Padronização do Projeto e Preparação da GitHub Page
Objetivo Geral
A Sprint 12 tem como foco consolidar todas as partes do projeto — spiders, backend, frontend e documentação — realizando ajustes finais, garantindo padronização e preparando o ambiente para publicação da interface via GitHub Pages.
Atividades Realizadas
1. Revisão Estrutural do Repositório
- Avaliação geral da organização das pastas presentes no repositório.
- Identificação de elementos duplicados ou fora de padrão (ex.: diferentes pastas de frontend).
- Início da reorganização para uma estrutura mais clara, visando facilitar manutenção e deploy.
2. Consolidação das Spiders
- Verificação de que todas as spiders estão gerando corretamente os arquivos JSON.
- Execução das spiders via terminal, assegurando funcionamento contínuo.
- Definição das últimas necessidades:
- Ajuste final por site, respeitando diferenças no HTML de cada página.
- Padronização do formato final dos dados para integração com o frontend.
3. Atualização Contínua do Figma
- Manutenção e evolução do layout da interface.
- Preparação do design final que será usado para a versão publicada no GitHub Pages.
- Revisão de identidade visual e componentes essenciais.
4. Preparação para o Deploy no GitHub Pages
- Estudo e definição da estratégia de publicação:
- Uso de GitHub Pages como ambiente final de apresentação do frontend.
- Verificação da necessidade de utilizar
/docsou o branchgh-pages. - Identificação dos ajustes no frontend para permitir build estático.
- Análise da estrutura atual para definir onde ficará a versão final compilada do site.
Próximos Passos Planejados
1. Refino do Código Final
- Padronizar nomes de arquivos, pastas e convenções.
- Revisar e limpar trechos desnecessários do código.
- Unificar as pastas do frontend, criando uma única versão oficial.
- Documentar o fluxo completo: raspagem → JSON → frontend.
2. Criação e Configuração da GitHub Page
- Gerar build de produção do frontend.
- Criar a pasta final de deploy (
/docsou branchgh-pages). - Configurar o GitHub Pages em Settings → Pages.
- Publicar a primeira versão funcional do portal de notícias.
3. Atualização do README
- Registrar a troca de temática do projeto.
- Adicionar instruções de execução das spiders.
- Documentar o processo de deploy.
- Incluir o link público da GitHub Page após o lançamento.
Conclusão
A Sprint 12 marca a fase de maturação do projeto, aproximando-o da entrega final.
Com todas as partes funcionando (spiders, frontend e estrutura), o próximo passo será publicar oficialmente o portal e finalizar a apresentação visual e técnica para fechamento do ciclo.