Skip to content

Add a minimal catalog for use with experimental renderers#732

Merged
gspencergoog merged 3 commits intogoogle:mainfrom
jacobsimionato:minimal-catalog
Feb 27, 2026
Merged

Add a minimal catalog for use with experimental renderers#732
gspencergoog merged 3 commits intogoogle:mainfrom
jacobsimionato:minimal-catalog

Conversation

@jacobsimionato
Copy link
Collaborator

This is intended to lower the bar for testing a renderer. You can just implement the minimal catalog and then run a test app against it, rather than building out all the catalog items in the basic catalog.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a minimal A2UI component catalog, which is a great idea for lowering the barrier to entry for testing new renderers. The changes include the JSON schema for the minimal catalog, a set of example JSON files demonstrating its use, and a README file for documentation. The implementation looks solid and well-structured. My feedback is minor and relates to a consistent formatting issue across the newly added JSON files.

]
}
}
] No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

It's a standard convention to end files with a newline character. Some tools and systems expect this and may not process the file correctly without it. I've noticed this in all the new JSON files in this pull request.

Suggested change
]
]

]
}
}
] No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Please add a newline at the end of the file. It's a standard convention that helps prevent issues with some file processing tools.

Suggested change
]
]

]
}
}
] No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Please add a newline at the end of the file. It's a standard convention that helps prevent issues with some file processing tools.

Suggested change
]
]

]
}
}
] No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Please add a newline at the end of the file. It's a standard convention that helps prevent issues with some file processing tools.

Suggested change
]
]

]
}
}
] No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Please add a newline at the end of the file. It's a standard convention that helps prevent issues with some file processing tools.

Suggested change
]
]

]
}
}
} No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Please add a newline at the end of the file. It's a standard convention that helps prevent issues with some file processing tools.

Suggested change
}
}

Copy link
Collaborator

@gspencergoog gspencergoog left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like a good idea to have. It will add some maintenance burden to keep up to date, but I like the idea.

@gspencergoog gspencergoog merged commit 04b1c34 into google:main Feb 27, 2026
8 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in A2UI Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants