No description
- CSS 74.1%
- MDX 11.6%
- JavaScript 10.2%
- Astro 3.1%
- TypeScript 1%
|
All checks were successful
Deploy docs.janus-lang.org / Build & Deploy (push) Successful in 1m8s
|
||
|---|---|---|
| .forgejo/workflows | ||
| public | ||
| src | ||
| .gitignore | ||
| astro.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| wrangler.toml | ||
docs.janus-lang.org
Official documentation for the Janus programming language.
Live: docs.janus-lang.org
Structure
src/content/docs/
├── learn/ 8 pages — introduction, quick start, profiles, fundamentals
├── tutorials/ 4 pages — hello-to-production, CLI tool, errors, Zig interop
├── reference/ 4 pages — error doctrine, UFCS, grafting, filesystem
├── architecture/ 3 pages — ASTDB, lexer, diagnostics
├── philosophy/ 5 pages — manifesto, bedrock, pragmatism, vision, symbology
└── index.mdx Landing page
Development
npm install
npm run dev # Local dev server at localhost:4321
npm run build # Production build to ./dist/
Deployment
Hosted on Cloudflare Pages. Deploy with:
npx wrangler pages deploy dist --project-name=janus-docs
Stack
- Starlight (Astro) — documentation framework
- Pagefind — client-side search (built-in)
- Expressive Code — syntax highlighting (Janus aliased to Zig)
- Cloudflare Pages — hosting + CDN
License
Content: Libertaria Unbound License (LUL-1.0)