Pular para conteúdo

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 /docs ou o branch gh-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 (/docs ou branch gh-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.