Skip to content

Repository files navigation

Sysdeck

Laboratório visual de system design para desenhar arquiteturas de software e soluções em nuvem.

Requisitos

  • Node.js >=22.13.0
  • npm

Desenvolvimento local

O fluxo padrão do projeto usa Vinext:

npm install
npm run dev

Para executar exatamente o ambiente Next.js utilizado pelo Vercel:

npm run dev:vercel

Validação

npm run lint
npm test
npm run build:vercel
  • npm test valida o build Vinext e a renderização das rotas.
  • npm run build:vercel valida o build nativo do Next.js.

Deploy no Vercel

O arquivo vercel.json configura o projeto como Next.js e usa npm run build:vercel, sem interferir no build Vinext existente.

Integração Git

  1. Importe o repositório no Vercel.
  2. Mantenha o diretório raiz como ./.
  3. Confirme o framework Next.js.
  4. Publique o projeto.

O projeto não exige variáveis de ambiente neste momento.

Vercel CLI

Para criar um deployment de preview:

npx vercel

Para publicar em produção:

npx vercel --prod

O vínculo local criado pela CLI fica em .vercel/, que já está ignorado pelo Git.

Comandos úteis

  • npm run dev: desenvolvimento local com Vinext.
  • npm run build: build Vinext.
  • npm run dev:vercel: desenvolvimento local com Next.js.
  • npm run build:vercel: build de produção para o Vercel.
  • npm run start:vercel: executa localmente o build Next.js.
  • npm run lint: análise estática.
  • npm test: build Vinext e testes de renderização.

About

An open-source design system lab

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages