Skip to content

Aan de slag

Er is geen "installeer Seifer". Je installeert het deelproject waar je in werkt.

npm install in de root doet niets

Geen root-package.json, geen root-node_modules. Ga naar de map die je nodig hebt.

Wat je waarschijnlijk wilt

Deze documentatiesite

bash
cd documentation-site
npm install
npm run dev

De foundation aan het werk zetten

Vereist Docker — de lokale registry draait in een container.

bash
cd foundation
bin/local-registry up      # Verdaccio op :4873
bin/foundation install
npm run verify             # build + typecheck + test + no-symlinks
bin/local-registry down    # opruimen als je klaar bent

De ontwikkellus voor de volledige bump → publish → install-lus.

Een project scaffolden

bash
cd scaffolder
npm install && npm run build
npm run dev -- generate <pad>/scaffolder.config.yaml

Of via het bedieningspaneel:

bash
cd control-panel
npm install && npm start   # → http://localhost:4700

De solution-hub bekijken

bash
cd solution-explorer
npm install
npm run dev

Deployment-commando's

Geen Node-project; direct de CLI's onder bin/:

bash
cd deployment
bin/platform-validate
bin/platform-dashboard
bin/tofu-deploy   # gate: kosten + productie

Wat je nodig hebt

VoorVereist
foundation, showcaseDocker (Verdaccio + testcontainers)
deploymentOpenTofu, Docker, provider-tokens
de restNode + npm

Poorten die hier langskomen

PoortWat
4873Verdaccio (lokale npm-registry)
4700Control panel
3000 / 3001Gescaffolde app in dev (backend/frontend)
VitePress-defaultDe documentatiesites

Servers opruimen

Start je iets om te controleren, stop het daarna weer — bin/local-registry down, Ctrl-C op dev-servers. Een blijvend draaiende Verdaccio maakt je volgende schone install onbetrouwbaar.

De poorten die je groen wilt houden

WaarCommandoDekt
foundation/npm run verifybuild + typecheck + test + no-symlinks
foundation/npm run verify:full+ testcontainer-e2e's (Docker)
showcase/npm run test:integrationNegen-module-assemblage uit de tarball

Er is nog geen CI

De poorten bestaan wel en zijn handmatig te draaien. Het inrichten van CI staat als openstaand punt in foundation/REGISTRY-ONLY.md §8.

Voordat je iets aanpast

Lees Conventies & harde regels. Er staan drie dingen in die er behulpzaam uitzien en het niet zijn.

Seifer — interne documentatie. Bron van waarheid blijft de repo zelf.