# CONTRIBUTING
This repository is early in development.
## Pre-commit
Before contributing to this repository, please install [pre-commit] (or [prek], a Rust reimplementation of pre-commit,) and install the repository hooks.
1. Install `prek` or `pre-commit`:
- For Arch Linux:
- `prek`
```bash
paru -S prek-bin
```
- `pre-commit`
```bash
paru -S pre-commit
```
1. Install hooks.
- `prek`
```bash
prek install --hook-type commit-msg --hook-type pre-push
```
- `pre-commit`
```bash
pre-commit install --hook-type commit-msg --hook-type pre-push
```
[pre-commit]: https://pre-commit.com/
[prek]: https://prek.j178.dev/