Skip to content

Clarify Kotlin and Scala API descriptions - #46

Merged
tony merged 1 commit into
masterfrom
docs-native-api-descriptions
Oct 1, 2026
Merged

tony merged 1 commit into
masterfrom
docs-native-api-descriptions

Conversation

@tony

@tony tony commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

The Kotlin and Scala reference indexes contain empty summaries and descriptions of implementation details. Describe the public handles, builders, query fields, resource ownership, and live-server failure access at their source declarations so both native docs and libtmux.org receive the same text.

Validation: Kotlin, direct Scala, and Cats Effect check tasks pass, including documentation generation. The Scala field generator tests pass. This changes documentation only.

why: Reference indexes need descriptions of what each handle does and
which resources callers own. Internal narration and empty summaries hid
those contracts.

what:
- Describe Kotlin handles, builders, execution policy, and query fields.
- Document Cats Effect handle ownership and live-server failure access.
- Give generated Scala field objects a summary for filtering queries.

Validation: Kotlin, direct Scala, and Cats Effect check tasks pass,
including native documentation generation. ScalaFieldGeneratorTest passes.
@tony
tony merged commit c614b9e into master Oct 1, 2026
26 checks passed
@tony
tony deleted the docs-native-api-descriptions branch October 1, 2026 22: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.

1 participant