Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 776 Bytes

File metadata and controls

33 lines (24 loc) · 776 Bytes

CLAUDE.md

Claude Code and other Claude-based tools should use AGENTS.md as the canonical project guide. Read that file before making edits.

Quick reference:

  • Rust workspace crates live under crates/, except crates/kinodb-py, which is built separately with maturin.
  • The CLI binary is kino; the gRPC server binary is kino-serve.
  • Documentation lives in kinodb-docs/ and is an Astro Starlight site.
  • Avoid generated output: target/, kinodb-docs/dist/, and compiled Python extension artifacts.

Common checks:

cargo fmt --all
cargo test --workspace
cargo clippy --workspace -- -D warnings

Docs checks:

cd kinodb-docs
npm run check
npm run build

Python binding build:

cd crates/kinodb-py
maturin develop --release