Skip to content

Repository files navigation

Lasso RI Website

Website institucional do Lasso RI, um app nativo Apple para acompanhar relações com investidores de empresas brasileiras. Português brasileiro em /, inglês em /en/. Domínio definido pelo proprietário: https://lassori.app. Contato: support@lassori.app.

O app está em desenvolvimento e usa dados de exemplo. O site não anuncia dados ao vivo, conta, assinatura, sincronização, recomendações ou download público. É independente do repositório do app e não acessa seus dados.

Desenvolvimento

Node.js 22.12+ (linha 22), npm e Git. Nenhum segredo ou conta externa é necessário para desenvolver, testar ou gerar o site.

npm ci
npm run dev

Abra http://127.0.0.1:4321/. O Astro pode manter seu servidor em segundo plano; use npx astro dev stop quando terminar.

npm run format:check       # Prettier, incluindo Astro
npm run lint               # ESLint, TypeScript e Astro
npm run typecheck          # Astro check + TypeScript estrito
npm test                   # Contratos de URL e roteamento
npm run check:repository   # Documentação, links e isolamento da identidade
npm run build              # HTML estático em dist/
npm run test:build         # Todas as páginas, links, SEO, sitemap, 404
npx playwright install chromium
npm run test:e2e           # Cloudflare local, desktop/mobile, claro/escuro, axe
npm run verify            # Todas as verificações acima
npm run deploy:check       # Validação do pacote Cloudflare sem publicar

Os testes de navegador iniciam seu próprio servidor na porta 8787. Encerre qualquer preview nessa porta antes de executá-los. Em Linux, instale o navegador com npx playwright install --with-deps chromium.

Estrutura

src/components/     Home e artigo compartilhados
src/content/        Conteúdo tipado, completo por idioma
src/layouts/        Navegação, rodapé e metadados
src/lib/            Contratos de URLs e rotas
src/pages/          Entradas Astro e robots.txt
src/styles/         Tokens e layout responsivo
public/assets/      Ícones originais do Lasso RI
public/_headers     Headers de segurança e cache da Cloudflare
scripts/            Verificação do repositório
test/               Testes unitários e do resultado do build
e2e/                Testes reais de navegação e acessibilidade
docs/               Arquitetura, design, operação e decisões
.github/            CI, templates, CODEOWNERS e Dependabot

Publicação

Cloudflare Workers Static Assets, sem Worker de aplicação, banco ou API. O arquivo wrangler.jsonc identifica exclusivamente o recurso lasso-ri-website na conta indicada pelo proprietário. Não há deploy automático em pull requests.

SITE_URL define a origem dos metadados (padrão https://lassori.app). INDEX_SITE só habilita indexação quando tem o valor exato true; previews ficam com noindex e Disallow: /. Veja .env.example.

npm run deploy publica de verdade. Consulte Deployment antes de executar; o domínio lassori.app já está conectado. O endereço workers.dev é uma alternativa não indexável. A caixa de e-mail deve ser validada separadamente.

Documentação

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages