802 B
802 B
Contributing to OnixByte Homepage
Development Setup
This project uses Rspress as the static site framework and pnpm as the package manager.
pnpm install
pnpm dev
Project Structure
docs/ # Content (Markdown/MDX), organised by locale
en-gb/ # British English content
zh-hans/ # Simplified Chinese content
theme/ # Custom theme overrides
Content Guidelines
- Write content in both English (British) and Simplified Chinese.
- Blog posts and documentation articles are licensed under CC-BY-4.0.
- Code contributions are licensed under MIT.
Pull Request Process
- Ensure the site builds cleanly:
pnpm build - Run linting:
pnpm lint - If adding a new page, include both
en-gbandzh-hansversions.