Skip to content

Dev - #20

Merged
HigorMonteiro merged 10 commits into
mainfrom
dev
Oct 16, 2026
Merged

Dev#20
HigorMonteiro merged 10 commits into
mainfrom
dev

Conversation

@HigorMonteiro

Copy link
Copy Markdown
Contributor

🎯 Objetivo

Este Pull Request promove as entregas da branch dev para a main, consolidando a identidade visual oficial, navegação completa, seção institucional sobre a história do evento, página dedicada do Código de Conduta e a seção do local do evento (UFDPar).


📌 Issues Resolvidas

Ao realizar o merge deste PR na branch main, as seguintes issues abertas serão automaticamente encerradas pelo GitHub:


🚀 O que foi entregue

1. Barra de Navegação Superior Fixa e Responsiva (Resolve #3)

  • Navbar fixa no topo com efeito vidro translúcido (backdrop-filter: blur) e scroll listener (static/js/navbar.js).
  • Links de rolagem suave para as seções da página (Início, Sobre, Destino, Local) e rota dedicada para o Código de Conduta.
  • Marca da navbar utilizando o ícone oficial do favicon em alta resolução.
  • Ícones sociais (Instagram, LinkedIn, YouTube e repositório GitHub) à direita.
  • Menu hambúrguer animado e acessível para dispositivos móveis (< 860px) com controle via teclado (Escape) e fechamento ao clicar fora.
  • Barra de progresso de navegação com o Guará-piloto sobrevoando a tela.

2. Seção "Sobre a Python Nordeste" (Resolve #4)

  • Bloco institucional #about parametrizado em variables.yaml e renderizado em pages/index.j2.
  • Novo texto comunitário destacando mais de 10 anos de história, passagem por todos os 9 estados da região e a chegada histórica a Parnaíba/PI.
  • Destaque visual no formato badge para o lema histórico <strong class="motto-highlight">«Pessoas > Tecnologia»</strong>.
  • Grid de estatísticas comunitárias parametrizáveis (10+ Anos de História, 9 Estados Nordestinos, 1ª Vez no Litoral do Piauí, 100% Feito pela Comunidade).
  • Card de citação em destaque com marca d'água da logo oficial da região.

3. Página Dedicada do Código de Conduta (Resolve #5)

  • Criação da rota pages/cdc.j2 compilada automaticamente para dist/cdc.html.
  • Texto integral com valores da comunidade, comportamentos esperados e condutas inaceitáveis baseados nas diretrizes da APyB e PSF.
  • Card de denúncias seguro com o e-mail da comissão (conduta@pythonnordeste.org).
  • Botão de retorno e integração com o template base do site.

4. Seção do Local do Evento & Mapa (Resolve #11)

  • Bloco #venue apresentando o campus da UFDPar (Universidade Federal do Delta do Parnaíba) com endereço e foto oficial (static/img/ufdpar.jpg).
  • Mapa interativo embed via Google Maps com busca geográfica parametrizável e botão direto "Como chegar".
  • Inclusão do link correspondente "Local" na navbar.

5. Melhorias Complementares de UI & DX

  • Guará companheiro interativo e revoada com animação e mascote comunitário.
  • Ignorados arquivos de workspace local (.vscode/ e *.code-workspace) no .gitignore.
  • Suíte de testes automatizados com cobertura completa para os novos componentes em tests/test_site.py.

🧪 Validação

  • Todos os testes automatizados passaram com sucesso via uv run pytest (22 passed, 1 skipped).
  • Validação em staging no GitHub Pages através do workflow ci-dev.yml.
  • Renderização estática validada sem erros no console ou quebra de layout.

@HigorMonteiro
HigorMonteiro merged commit 362c7bc into main Oct 16, 2026
3 of 4 checks passed

This branch was successfully deployed

1 active deployment
github-pages — 2146f615 Deployed Oct 16, 2026 by HigorMonteiro via Deploy Staging no GitHub Pages #10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant