Skip to content

docs: split README into Diátaxis docs pages#2

Merged
dfa1 merged 1 commit into
mainfrom
docs/split-readme
Jun 26, 2026
Merged

docs: split README into Diátaxis docs pages#2
dfa1 merged 1 commit into
mainfrom
docs/split-readme

Conversation

@dfa1

@dfa1 dfa1 commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Move how-to guides, reference, and explanation out of the README into docs/how-to.md, docs/reference.md, and docs/explanation.md. README now carries the intro, doc table, quick-start, and license only.

🤖 Generated with Claude Code

Move how-to guides, reference, and explanation out of the README into
docs/how-to.md, docs/reference.md, and docs/explanation.md. README now
carries the intro, doc table, quick-start, and license only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dfa1 dfa1 merged commit e31290a into main Jun 26, 2026
@dfa1 dfa1 deleted the docs/split-readme branch June 26, 2026 12:24
dfa1 added a commit that referenced this pull request Jun 26, 2026
…tinels (#22)

Follow-ups from the code-quality inspection:

- Thread-safety docs (#2): document the four streams as not thread-safe
  (confine to one thread) and the two digested dictionaries as immutable
  and safe to share across threads.
- Null validation (#3): fail fast with a named NullPointerException on
  public byte[]/dictionary/sample/stream arguments instead of an opaque
  NPE deep in native code. requireNative now also rejects null, covering
  every MemorySegment entry point.
- Sentinel DRY (#4): one definition of CONTENTSIZE_UNKNOWN/_ERROR in Zstd,
  reused by ZstdFrame and ZstdFrameHeader (drops a duplicate and the
  CONTENT_SIZE_ERROR naming drift).

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant