-
Notifications
You must be signed in to change notification settings - Fork 0
Redesign examples based on new JSON project specification #69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com>
Co-authored-by: huangyiirene <7665279+huangyiirene@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR redesigns the examples directory based on a new JSON project specification, introducing a JSON-first approach for demonstrating Object UI capabilities. The changes add four new standalone JSON schema examples that can be directly rendered using the Object UI CLI.
Changes:
- Added 4 new JSON-based examples (basic-form, dashboard, data-display, landing-page) with complete documentation
- Created comprehensive examples/README.md with learning paths and usage instructions
- Updated root README.md to prominently feature new JSON examples with CLI usage examples
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| examples/basic-form/app.json | Contact form schema demonstrating input fields, validation, and grid layouts |
| examples/basic-form/README.md | Comprehensive documentation for the basic form example |
| examples/basic-form/.gitignore | Standard ignore file for Object UI temp files and OS/IDE artifacts |
| examples/dashboard/app.json | Analytics dashboard schema with metrics, activity feeds, and sticky header |
| examples/dashboard/README.md | Detailed documentation for dashboard patterns and customization |
| examples/dashboard/.gitignore | Standard ignore file for Object UI temp files and OS/IDE artifacts |
| examples/data-display/app.json | Data visualization schema showcasing profiles, tasks, progress bars, and badges |
| examples/data-display/README.md | Documentation for various data display patterns and color schemes |
| examples/data-display/.gitignore | Standard ignore file for Object UI temp files and OS/IDE artifacts |
| examples/landing-page/app.json | Full marketing landing page schema with hero, features, CTA, and footer sections |
| examples/landing-page/README.md | Comprehensive guide for landing page structure and customization |
| examples/landing-page/.gitignore | Standard ignore file for Object UI temp files and OS/IDE artifacts |
| examples/README.md | Main examples index with learning paths, quick start guides, and feature matrix |
| README.md | Updated to prominently feature new JSON examples with CLI commands |
examples/README.md
Outdated
| - [Open an Issue](https://github.com/objectstack-ai/objectui/issues) | ||
| - [Join Discussions](https://github.com/objectstack-ai/objectui/discussions) |
Copilot
AI
Jan 15, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Repository URL inconsistency: The examples README uses 'objectstack-ai/objectui' while the rest of the repository consistently uses 'objectql/objectui' (as seen in CONTRIBUTING.md, README.md, and throughout the docs). This should be updated to match the correct repository organization name.
| - [Open an Issue](https://github.com/objectstack-ai/objectui/issues) | |
| - [Join Discussions](https://github.com/objectstack-ai/objectui/discussions) | |
| - [Open an Issue](https://github.com/objectql/objectui/issues) | |
| - [Join Discussions](https://github.com/objectql/objectui/discussions) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in commit 0dddf0e. Updated the repository URLs to use 'objectql/objectui' to match the convention used throughout the rest of the documentation.
|
@copilot 继续工作 |
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
|
✅ All checks passed!
|
Redesign Examples Based on New JSON Project Specification
This PR redesigns the examples directory to follow the new JSON project specification, introducing a JSON-first approach for demonstrating Object UI capabilities.
Changes Made
New JSON-Based Examples
Created 4 standalone JSON schema examples that can be directly rendered using the Object UI CLI:
Each example includes:
app.json- Pure JSON schema definitionREADME.md- Comprehensive documentation with usage instructions and customization guide.gitignore- Git ignore configurationDocumentation Updates
examples/README.mdwith learning path and full index of all examplesREADME.mdto prominently feature new JSON examples with CLI usagedocs/guide/quick-start.mdto reference actual examples instead of non-existent onesdocs/CLI_GUIDE.mdwith detailed instructionsBest Practices
Usage
Users can now quickly explore Object UI capabilities by running:
This provides a clear learning path from simple forms to complex dashboards and landing pages.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.