Files
homepage/CONTRIBUTING.md
T

32 lines
802 B
Markdown

# Contributing to OnixByte Homepage
## Development Setup
This project uses [Rspress](https://rspress.rs) as the static site framework and pnpm as the package manager.
```bash
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.