Official documentation website for LUMOS - Type-safe schema language for Solana development.
Live Site: https://docs.lumos-lang.org
Built with Astro Starlight
# Install dependencies
npm install
# Start dev server
npm run dev
# Opens http://localhost:4321
# Build for production
npm run build
# Preview production build
npm run previewdocs-lumos/
├── src/
│ ├── content/
│ │ └── docs/
│ │ ├── getting-started/ # Installation, Quick Start
│ │ ├── guides/ # Type Mapping, Anchor Integration
│ │ ├── api/ # CLI, Parser, Generators
│ │ └── examples/ # Real-world schemas
│ ├── assets/ # Logo, images
│ └── styles/
│ └── custom.css # LUMOS branding (purple/gold)
├── astro.config.mjs # Starlight configuration
└── package.json
LUMOS uses a purple & gold color theme:
- Primary:
#9333EA(Purple-600) - Accent:
#FACC15(Gold-400) - Background:
#0F172A(Dark slate)
Custom styles in src/styles/custom.css.
- Astro Starlight - Documentation framework
- Astro - Static site generator
- Deployed on: Vercel
- Fork the repo
- Create a feature branch
- Make your changes
- Test locally with
npm run dev - Submit a pull request
Documentation Guidelines:
- Use clear, concise language
- Include code examples
- Test all links
- Follow existing structure
- lumos - Main repository (core + CLI)
- vscode-lumos - VSCode extension
- awesome-lumos - Community examples
Dual-licensed under MIT OR Apache-2.0
Built with ❤️ for the Solana community