Skip to content

Rewrite README for crates.io; clarify docs.rs handling#25

Merged
jeffreyaven merged 1 commit into
mainfrom
claude/prepare-rust-release-bJ7lm
Mar 14, 2026
Merged

Rewrite README for crates.io; clarify docs.rs handling#25
jeffreyaven merged 1 commit into
mainfrom
claude/prepare-rust-release-bJ7lm

Conversation

@jeffreyaven
Copy link
Copy Markdown
Member

README:

  • Model after Python predecessor: logo, badges (crates.io), description, install (cargo + binary download), project structure, manifest example, .iql anchor reference, accurate mermaid diagram of the 3 execution flows (createorupdate / statecheck / exports-as-proxy), usage table, link to microsite for full docs
  • Mermaid diagram redrawn to match actual Rust implementation: createorupdate skips all checks; statecheck triggers traditional exists→check→deploy flow; exports-only path tries exports first as a single-query fast path, falls back to exists if empty

Cargo.toml:

  • Add [package.metadata.docs.rs] no-default-features = true; this is a binary-only crate so there is no lib API to document — crates.io renders README.md via the readme field already set; lib.rs with include_str! is not applicable here

https://claude.ai/code/session_01GzGtjMcwBXyVW3uKW4F2Ai

README:
- Model after Python predecessor: logo, badges (crates.io), description,
  install (cargo + binary download), project structure, manifest example,
  .iql anchor reference, accurate mermaid diagram of the 3 execution
  flows (createorupdate / statecheck / exports-as-proxy), usage table,
  link to microsite for full docs
- Mermaid diagram redrawn to match actual Rust implementation:
  createorupdate skips all checks; statecheck triggers traditional
  exists→check→deploy flow; exports-only path tries exports first as a
  single-query fast path, falls back to exists if empty

Cargo.toml:
- Add [package.metadata.docs.rs] no-default-features = true; this is a
  binary-only crate so there is no lib API to document — crates.io
  renders README.md via the readme field already set; lib.rs with
  include_str! is not applicable here

https://claude.ai/code/session_01GzGtjMcwBXyVW3uKW4F2Ai
@jeffreyaven jeffreyaven merged commit b7c49dc into main Mar 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants