Skip to content

M1 · Scaffold das aplicações Go e Node #23

Description

@rafaelmfried

Parte de #21.

O que entregar

Estrutura mínima das duas aplicações, com as versões do #22 travadas.

  • Go (app/go/): go.mod + cmd/api/, layout idiomático cmd/ + internal/.
  • Node (app/node/): package.json + src/, TypeScript configurado.
  • Travar versões: .tool-versions (asdf), directive no go.mod,
    engines + packageManager no package.json.
  • Confirmar que a infra compartilhada sobe: cd app/infra && docker compose up -d.

Sem domínio de negócio ainda — só o esqueleto que vai receber /healthz e
/readyz nos próximos níveis.

Branch

feature/scaffold, derivada de module/01-foundations.

Pronto quando

  • app/go e app/node compilam / sobem vazios.
  • Versões travadas nos arquivos corretos.
  • docker compose up -d sobe a infra sem erro.
  • Lockfiles presentes (go.sum, pnpm-lock.yaml).

Depende de: #22.

Metadata

Metadata

Assignees

Labels

area/goAplicação Goarea/nodeAplicação Nodekind/featureNova funcionalidademodule/01Módulo 1 — Foundations

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions