> ## Documentation Index
> Fetch the complete documentation index at: https://gitquarry.micr.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Development

> Build, test, and validate gitquarry locally.

# Development

Gitquarry is a Rust CLI with smoke coverage around the real command surface.

## Main Commands

```bash theme={null}
cargo fmt --all
cargo clippy --all-targets --all-features -- -D warnings
cargo test
```

## CLI Help Checks

Useful quick checks:

```bash theme={null}
cargo run -- --help
cargo run -- search --help
cargo run -- auth login --help
```

## Docs

The Mintlify documentation site lives under `docs/`.

```bash theme={null}
cd docs
mint dev
```

## CI and Release

The repository includes:

* CI workflow for format, clippy, tests, and CLI smoke
* cross-platform test matrix
* release workflow gated by verification, package checks, tag-version matching, and optional crates.io publish
* live smoke workflow for real-token checks when the secret is configured

## Release Operations

The maintainer release checklist lives in [`docs/release-runbook.md`](../release-runbook.md).
