Developer Tools
Contributor tooling and automation.
Scope
The project toolchain is Rust-first for build, lint, test, docs generation, and release verification.
Distribution is through PyPI: the package name is tqlint and the installed command is tq.
Artifacts are built from the workspace CLI crate through maturin.
The product MSRV is Rust 1.94.0. Local and CI commands should use the pinned workspace toolchain unless a workflow explicitly documents a different bootstrap boundary.
Guides
Core commands
cargo check --workspace --all-targets --lockedcargo fmt --all --checkcargo clippy --workspace --all-targets --locked -- -D warningscargo test --workspace --lockedcargo auditcargo deny checkcargo outdated --workspace --root-deps-onlycargo run -p tq-docsgen --locked -- generate allcargo run -p tq-release --locked -- verify-artifact-contents --dist-dir dist
Governance
- Keep this entrypoint aligned with CI workflows, pre-commit hooks, and publish automation.
- Security posture is defined in Security.
- Dependency admission and package trust requirements are defined in Supply-chain security standards.
- Keep detailed workflows in the linked pages above instead of re-expanding them here.