# Development Guide
## Requirements
| [Rust](https://rustup.rs/) | ^1.78.0 |
| [just](https://github.com/casey/just) | ^1.36.0 |
## Workflow
### Download source code
```bash
git clone https://github.com/Nugine/zuc.git
cd zuc
```
### Run basic checks and tests
```bash
just dev
```
### Open documentation
```bash
just doc
```
### Run CI checks locally
```bash
just ci
```
## Git
### Commit Message
We follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification.
### Pull Request
Before creating or updating a pull request, please make sure to run the following commands and resolve any warnings or errors:
```bash
just dev
```