A modern website starter kit powered by WB Behaviors. Config-driven, zero build step, 23 themes included.
- Clone this repo
- Install dependencies:
npm install
- Start the development server:
npm start
- Open
http://localhost:3000in your browser
Note: While the site can run as a static file (
index.html), the development server is required for the Visual Builder to save changes and for error logging to work.
- Quick dev run:
npm test(fast-by-default). Usenpm test -- --fullorCI=true npm testto run the full ordered pipeline (compliance → fast → base → behaviors → regression). Seedocs/testing-runbook.mdfor the full runbook, Playwright trace examples, and CI guidance. - Quick copy-paste commands and PowerShell troubleshooting: see
NPXCOMMANDS.md(recommended for contributors). - MCP: the project includes a local MCP helper used by tools/agents — see
docs/mcp.mdfor MCP usage anddocs/testing-runbook.mdfor how MCP integrates with tests and CI.
wb-starter/
├── index.html # Main entry point
├── public/ # Tools (schema-viewer.html, fix-viewer.html)
├── config/
│ └── site.json # Site configuration (nav, branding, footer)
├── pages/
│ ├── home.html # Home page content
│ ├── features.html # Features page
│ ├── components.html # Component demos
│ ├── docs.html # Documentation
│ ├── about.html # About page
│ └── contact.html # Contact form
├── styles/
│ └── site.css # Site layout styles
├── assets/
│ └── images/ # Your images
└── src/ # Source code
├── core/ # Core engine (wb.js, site-engine.js)
└── behaviors/ # Behavior modules