Thema
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 devDe 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.yamlOf via het bedieningspaneel:
bash
cd control-panel
npm install && npm start # → http://localhost:4700De solution-hub bekijken
bash
cd solution-explorer
npm install
npm run devDeployment-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 + productieWat je nodig hebt
| Voor | Vereist |
|---|---|
| foundation, showcase | Docker (Verdaccio + testcontainers) |
| deployment | OpenTofu, Docker, provider-tokens |
| de rest | Node + npm |
Poorten die hier langskomen
| Poort | Wat |
|---|---|
4873 | Verdaccio (lokale npm-registry) |
4700 | Control panel |
3000 / 3001 | Gescaffolde app in dev (backend/frontend) |
| VitePress-default | De 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
| Waar | Commando | Dekt |
|---|---|---|
foundation/ | npm run verify | build + typecheck + test + no-symlinks |
foundation/ | npm run verify:full | + testcontainer-e2e's (Docker) |
showcase/ | npm run test:integration | Negen-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.