Skip to content

Conversation

@gspencergoog
Copy link
Collaborator

@gspencergoog gspencergoog commented Feb 12, 2026

Description

This updates the docs folder to describe the 0.9 specification instead of 0.8. I added disclaimers that the renderers are not yet up to spec, but I think it's still a little odd to have docs for 0.9 and no examples yet.

Better that the docs represent the current spec, though.

- Replaced legacy v0.8 terminology (e.g., `beginRendering` -> `createSurface`, `usageHint` -> `variant`).
- Updated schema examples for components and messages throughout the documentation.
- Migrated legacy documentation to `docs/v0_8/` archive.
- Updated guides and concepts to reflect v0.9 changes.
- Add 'fit' and 'variant' properties to Image component documentation.
- Clarify 'updateDataModel' value optionality (omission implies deletion).
- Add new 'Client-Side Functions' reference page and link it.
- Mention client-side formatting in best practices.
@google google deleted a comment from google-cla bot Feb 12, 2026
@google google deleted a comment from gemini-code-assist bot Feb 12, 2026
- Move v0.8 documentation to `docs/specification/`.
- Add wrapper files for v0.8, v0.9, v0.10 specifications, evolution guides, and extension specs.
- Update mkdocs.yaml to reflect new structure and include all relevant documents.
- Update prepare_docs.py to handle file copying, JSON flattening, and comprehensive link rewriting for all versions.
- Fix internal links in markdown files to point to correct relative paths.
- Remove deprecated `docs/v0_8` directory.
@gspencergoog gspencergoog enabled auto-merge (squash) February 12, 2026 03:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant