The public website for WrightKit — tooling for Overwatch Workshop development. It is a static, prerender-first SvelteKit site.
Public capability claims must be grounded in the repository that owns the implementation:
workshop-rsfor raw Workshop semantics, WIR, catalog/settings/localization, parsing, validation, and emission;opy-rsfor OverPy syntax/semantics/compiler/reconstruction support;del-rsfor DEL/OSTW syntax/semantics/runtime/compiler/reconstruction support;wrightfor the unified tooling/integration product: lint, analysis, validated source edits, agents, CI/embedding, language services, and orchestration;language-provider-protocolfor LPP protocol contracts.
Do not treat old Wright monolith behavior, an existing CLI command, or an issue state as proof that an owning implementation currently supports the full capability.
Terminology on the website follows the ecosystem architecture:
opy-rsanddel-rsare standalone language implementations;workshop-rsis the standalone Workshop implementation and canonical Workshop core;- frontend describes an internal source-to-semantic stage;
- provider describes an integration role that an implementation may expose through LPP;
- Wright is the unified tooling and integration product.
All copy, navigation, and compatibility claims live in src/lib/site.ts and
should remain synchronized with current merged/released evidence.
- SvelteKit with
@sveltejs/adapter-static - Svelte 5
- TypeScript
- Tailwind CSS v4
The site is fully prerendered to static HTML; there is no server runtime or client-side data service.
Requires Node.js 20.19+ and pnpm.
pnpm install
pnpm dev
pnpm checkpnpm build
pnpm preview