Skip to content

Repository files navigation

Modelos JeanCarloEM

Projeto estático para modelos e utilitários Web publicados em GitHub Pages.

O caminho / publica um workspace sem aplicativo aberto por padrão. Catálogo, aplicativo inicial e orientação da navegação ficam em src/assets/config/apps.json. Temas claro/escuro são persistidos localmente sem alterar a folha impressa. Estilos-fonte usam SCSS e são transpilados para CSS comprimido no build.

O site público carrega o Silktide Consent Manager por CDN conforme src/assets/config/consent.json; bundles offline não carregam recursos remotos e exibem o aviso de cookies essenciais e armazenamento local.

O estado técnico retomável está em handoff.md.

Desenvolvimento

npm install
npm run dev

Com recarregamento automático:

npm run dev-live

Validação e Build

npm run check
npm run build
npm run publish

src/ é a única fonte canônica para TypeScript, TSX, HTML, CSS e RCFs específicos. dist/ é a única saída gerada: raiz publicada, artefato de produção e local dos bundles offline *.bundle.zip.

scripts/config.json é a fonte central da toolchain: caminhos, URL pública, servidor local, dependências offline, entradas de build e contrato GitHub Pages. build:web, build:offline-bundles, validate:publication e validate:all explicitam a especialização. Com commits consolidados e árvore limpa em dev, publish/agent:publish valida, sincroniza o remoto, integra a branch primária, aciona o Pages e confirma o SHA público; publish:pages somente prepara o artefato dentro do CI, sem mutar Git.

Toolbar, ícones, tooltips, exportação/importação local e o contrato único de folha/Ctrl+P/PDF são infraestrutura global em src/assets/; módulos declaram apenas perfil e conteúdo interno. Ícones usam pacotes Font Awesome modulares e apenas as definições gratuitas efetivamente importadas entram no bundle.

Favicons e manifests devem ser gerados por alvo durante o build a partir do logo global ou do logo próprio do módulo, conforme configuração central. A publicação Web recebe o perfil completo compatível com sua base path; cada Bundle incorpora somente o favicon offline útil de sua própria identidade.

Autoria, licença, disclaimer, isenção de responsabilidade e textos institucionais são fonte única do chrome global. O autor exibido é sempre JeanCarloEM, com link para https://www.jeancarloem.com.

About

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Contributors

Languages