# Contribution Guide
Thanks for your interest in contributing. This document explains how to set up the project and submit changes.
## Prerequisites
- **Rust** (stable). Install via [rustup](https://rustup.rs/).
- **Node.js** (v24 or as specified in [.nvmrc](.nvmrc)) and **pnpm** (v10).
## Getting started
1. **Fork and clone** the repository.
2. **Install Node dependencies**:
```sh
pnpm install
```
3. **Build and test**:
```sh
pnpm build
pnpm test
```
## Questions or issues?
- Open a [bug report](.github/ISSUE_TEMPLATE/bug_report.md) or [feature request](.github/ISSUE_TEMPLATE/feature_request.md) via GitHub Issues.
- Please read our [Code of Conduct](CODE_OF_CONDUCT.md) before participating.