You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Primeiro código do repositório. Tudo o que vem depois (módulos, API, filas) depende de um projeto Laravel limpo, com qualidade automatizada desde o primeiro commit.
Escopo
Criar o projeto Laravel 13 em backend/ com PHP 8.4
Configurar Pint (preset Laravel), Larastan no nível 8 e Pest 3 com cobertura
Configurar .env.example completo, sem segredos, com comentário para cada variável
Adicionar workflow de CI (GitHub Actions) com jobs: pint, larastan, pest e composer audit
Configurar declare(strict_types=1) e regras de arquitetura básicas no Pest
Adicionar make/scripts de composer: test, lint, analyse
Critérios de aceite
composer test, composer lint e composer analyse passam localmente e na CI
CI falha se composer audit encontrar vulnerabilidade
.env.example sobe a aplicação sem edição manual além da APP_KEY
Notas técnicas
Banco relacional ainda a decidir em ADR (assumir PostgreSQL 16 até lá)
Não commitar .env, nem vendor/
Definição de pronto
Testes passando na CI
Lint e análise estática sem erros
Documentação atualizada (OpenAPI via Scramble no backend, ou README do módulo no front)
Activity
tecrodrigocastro commentedon Nov 4, 2026
Progresso no PR #1 (merged) + #2:
backend/, Pint (preset laravel), Larastan e Pest 4 configurados e rodando limpo (composer check)..env.examplebásico presente, mas sem comentário por variável.Falta pra fechar:
composer audit.env.examplecomentado variável a variávelDeixando em In Progress.
tecrodrigocastro commentedon Nov 4, 2026
Pendências fechadas no PR #85:
.env.examplecomentado variável a variável.github/workflows/backend-ci.yml): pint, larastan, pest (com cobertura via pcov), composer auditcomposer checkecomposer auditpassam limpos. Marcando como Done.