Files
dcr/docs-crowdin-export/de-DE/docs/contributing.mdx.mdx
2026-07-21 18:17:29 +08:00

52 lines
723 B
Plaintext

---
sidebar_label: Contributing
---
# Contributing
## Setup
```bash
git clone https://github.com/dexoron/dcr
cd dcr
cargo build
```
## Code style
All code must be formatted with `cargo fmt`:
```bash
cargo fmt
```
## Linting
```bash
cargo clippy --all-targets -- -D warnings
```
## Tests
```bash
cargo test --all-targets
```
## PR process
1. Fork the repository
2. Create a branch: `git checkout -b feature/description`
3. Make changes
4. Run `cargo fmt && cargo clippy && cargo test`
5. Open a Pull Request
## CI
CI runs:
* `cargo fmt --check`
* `cargo clippy --all-targets -- -D warnings`
* `cargo check --all-targets --all-features`
* Build on Linux, macOS, Windows
* Integration tests (compilation check)