Skip to content

docs: improve JSDoc comments and generated type descriptions#184

Merged
pkosiec merged 1 commit intomainfrom
pkosiec/appkit-docs-improvements
Mar 16, 2026
Merged

docs: improve JSDoc comments and generated type descriptions#184
pkosiec merged 1 commit intomainfrom
pkosiec/appkit-docs-improvements

Conversation

@pkosiec
Copy link
Member

@pkosiec pkosiec commented Mar 16, 2026

Summary

  • Add user-friendly description fields to resourceFieldEntry and resourceRequirement in the JSON Schema, fixing auto-generated JSDoc that was previously unhelpful boilerplate
  • Add/improve JSDoc for exported appkit types: StreamConfig, RetryConfig, TelemetryConfig, PluginExecuteConfig, PluginExecutionSettings, StreamExecuteHandler, StreamExecutionSettings, CacheConfig, PluginData, ToPlugin, normalizeTelemetryOptions
  • Restore user-friendly descriptions for ResourceRequirement and PluginManifest in registry types
  • Generate types from JSON Schema (new generate-schema-types.ts tooling)

Add meaningful descriptions to execution, cache, plugin, and telemetry
types that were previously missing or too vague in the public API surface.

Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>
@pkosiec pkosiec force-pushed the pkosiec/appkit-docs-improvements branch from 5ac9154 to e1049e6 Compare March 16, 2026 15:08
@pkosiec pkosiec merged commit bb9788c into main Mar 16, 2026
7 checks passed
@pkosiec pkosiec deleted the pkosiec/appkit-docs-improvements branch March 16, 2026 15:13
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.

3 participants