Skip to content

📝 Fix obsolete information in docs#287

Merged
zeenix merged 5 commits into
mainfrom
claude/docs-obsolete-info-f6i0ug
Jul 12, 2026
Merged

📝 Fix obsolete information in docs#287
zeenix merged 5 commits into
mainfrom
claude/docs-obsolete-info-f6i0ug

Conversation

@zeenix

@zeenix zeenix commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

The README (and the AGENTS.md architecture doc) carried some obsolete/incorrect information. This cleans it up across four atomic commits.

Changes

  • Remove the never-implemented "(upcoming) USB support" transport. There is no USB code anywhere in the tree — only that stale README line mentioned it. The misleading "Multiple transports" bullet is replaced with accurate ones (Unix domain sockets + a choice of Tokio or smol runtime).
  • Add zlink-smol to the Project Structure list in the README, and to the Core Architecture list in AGENTS.md. It is a real workspace member but was missing from both (the README Features section already referenced the smol runtime, so the docs were internally inconsistent).
  • Document the resolved example in zlink/examples/README.md. The root README lists both examples, but the examples README only described varlink-inspect.
  • Correct the idl-parse note in AGENTS.md. It claimed the feature requires std, but the same file's own commands build/test it with --no-default-features, and it compiles cleanly in no_std (verified with cargo check -p zlink-core --no-default-features --features idl-parse,proxy,defmt).

All six per-crate README.md files are symlinks to the root README.md, so the README changes propagate to every crate. CLAUDE.md is a symlink to AGENTS.md.

Notes

Docs-only change; no code is affected.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UGwiSzPgfKxRGRWq9CZLVV


Generated by Claude Code

claude added 4 commits July 12, 2026 13:45
The README advertised an upcoming USB support transport that was never
implemented and has no code anywhere in the tree. Replace the misleading
"Multiple transports" bullet with accurate feature bullets, and add the
zlink-smol crate, a real workspace member, to the Project Structure list.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGwiSzPgfKxRGRWq9CZLVV
The examples README only described varlink-inspect, even though the root
README lists the resolved example too. Add a section describing what the
resolved example does and how to run it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGwiSzPgfKxRGRWq9CZLVV
AGENTS.md claimed the idl-parse feature requires std, but the same file's
own commands build and test it with --no-default-features, and it compiles
cleanly in no_std. Correct the description to reflect that it works in
no_std.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGwiSzPgfKxRGRWq9CZLVV
The Core Architecture section listed zlink-tokio but omitted zlink-smol, a
real workspace member. Add it for parity with the tokio entry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGwiSzPgfKxRGRWq9CZLVV
@codspeed-hq

codspeed-hq Bot commented Jul 12, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 4 untouched benchmarks


Comparing claude/docs-obsolete-info-f6i0ug (efa638a) with main (2f42e23)

Open in CodSpeed

Comment thread README.md Outdated
@zeenix zeenix force-pushed the claude/docs-obsolete-info-f6i0ug branch from 0122793 to 2d0b7c0 Compare July 12, 2026 14:37
The README had a second Examples section that re-listed the example
programs and their run commands, duplicating the examples directory's
own README. Replace it with a short pointer from the existing Examples
section so the listing lives in a single place.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UGwiSzPgfKxRGRWq9CZLVV
@zeenix zeenix force-pushed the claude/docs-obsolete-info-f6i0ug branch from 2d0b7c0 to efa638a Compare July 12, 2026 14:41
@zeenix zeenix merged commit b2e3e38 into main Jul 12, 2026
18 checks passed
@zeenix zeenix deleted the claude/docs-obsolete-info-f6i0ug branch July 12, 2026 14:47
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