Guia da plataforma ArtmetaConheça a plataforma Artmeta

Tudo o que você pode conhecer, administrar, integrar e evoluir em um só lugar.

33 notas

Procure por módulo, API, rota, fluxo operacional ou termo do projeto.

Estrutura do Codigo

Estrutura do código

Mapa para localizar mudanças sem criar dependência entre domínios.

Recorte da seçãoReferência do sistema

Consulte contratos, decisões e comportamentos atuais do sistema com caminhos diretos para os detalhes relacionados.

Atualizado18 de jul. de 2026
Seções3
Tags3
codigoestruturamanutencao
Nesta página · 3 tópicos

Diretórios

CaminhoResponsabilidade
src/approtas Next.js, layouts, páginas e handlers HTTP
src/features/ecommercestorefront, conta, OrderForm, logística e promoções
src/features/ecommpanelUI administrativa, auth, Data Studio e configurações
src/features/catalogstore e contratos do catálogo
src/features/blogpublicação e interação editorial
src/features/public-apiserialização, referência e autenticação das APIs
src/features/site-runtimeleitura de conteúdo publicado
src/features/docsparser e interface deste portal
src/stylesestilos globais e por módulo
scriptsmigração, exportação e tarefas assistidas

Onde implementar

  • novo endpoint: src/app/api chamando serviço de domínio;
  • regra comercial: biblioteca ou store do domínio, nunca apenas no componente;
  • persistência: store server-only com contrato tipado;
  • painel: componente em ecommpanel/components e rota protegida;
  • storefront: componente em ecommerce/components consumindo contrato interno;
  • provedor externo: Commerce Bridge ou adaptador dedicado;
  • documentação: docs/content no mesmo commit.

Regras de dependência

Componentes não acessam PostgreSQL diretamente. Rotas validam requisição e delegam. Stores conhecem persistência. Tipos compartilhados descrevem contratos, sem importar UI. Segredos permanecem em arquivos server-only e ambiente.