Files
homepage/CONTRIBUTING.md

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

  1. Ensure the site builds cleanly: pnpm build
  2. Run linting: pnpm lint
  3. If adding a new page, include both en-gb and zh-hans versions.