docs: Add console development plan and roadmap#399
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…nt plan Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
…p links Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds and refreshes console documentation to provide a consolidated development roadmap for apps/console and update the console README to reflect the current console direction and spec alignment.
Changes:
- Added a comprehensive
CONSOLE_ROADMAP.mddetailing architecture, current gaps, phased plan, timeline, and quality gates. - Updated
apps/console/README.mdwith refreshed feature list, quick start, spec compliance notes, and a documentation index.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| apps/console/README.md | Refreshes positioning, features, quick start, spec compliance checklist, package/architecture overview, and doc links. |
| apps/console/CONSOLE_ROADMAP.md | New end-to-end console roadmap covering architecture, gaps, phases, milestones, and risk/quality gates. |
| pnpm test | ||
| ``` | ||
|
|
||
| The console opens at **http://localhost:5175** with a simulated backend (CRM + Todo + Kitchen Sink demo data). |
There was a problem hiding this comment.
README states the dev server opens at http://localhost:5175, but the console's Vite config does not set a custom port (server.port is not specified), so Vite will use its default port (typically 5173) or the next available. Update the README to either reference the default Vite port or explain how to configure a custom one (e.g., via vite --port / server.port).
| The console opens at **http://localhost:5175** with a simulated backend (CRM + Todo + Kitchen Sink demo data). | |
| The console opens on Vite’s dev server (by default **http://localhost:5173** or the port shown in your terminal) with a simulated backend (CRM + Todo + Kitchen Sink demo data). To use a specific port (for example, `5175`), run `pnpm dev -- --port 5175` or configure `server.port` in your Vite config. |
| ├── @object-ui/plugin-form — ObjectForm (CRUD forms) | ||
| ├── @object-ui/plugin-grid — DataGrid (AG Grid) | ||
| ├── @object-ui/plugin-kanban — Kanban board | ||
| ├── @object-ui/plugin-calendar— Calendar view |
There was a problem hiding this comment.
In the package list, @object-ui/plugin-calendar— Calendar view is missing a space before the em dash, which makes the formatting inconsistent with the other entries. Add the space so the alignment reads consistently.
| ├── @object-ui/plugin-calendar— Calendar view | |
| ├── @object-ui/plugin-calendar — Calendar view |
| | G7 | No offline support / PWA | Low | Phase 7 | | ||
| | G8 | Bundle size 200KB+ (target < 150KB) | Medium | Phase 8 | |
There was a problem hiding this comment.
In the "Known Gaps" table, the Phase numbers for G7/G8 don't match the phases defined later in the roadmap: Phase 7 is Performance Optimization and Phase 8 is Offline & PWA Support. Currently G7 (Offline/PWA) is marked Phase 7 and G8 (Bundle size) is marked Phase 8, which appears swapped. Update the table so the phases are consistent throughout the document.
| | G7 | No offline support / PWA | Low | Phase 7 | | |
| | G8 | Bundle size 200KB+ (target < 150KB) | Medium | Phase 8 | | |
| | G7 | No offline support / PWA | Low | Phase 8 | | |
| | G8 | Bundle size 200KB+ (target < 150KB) | Medium | Phase 7 | |
Comprehensive development plan and roadmap for
apps/console— the reference SDUI enterprise management frontend for ObjectStack.apps/console/CONSOLE_ROADMAP.md(new)apps/console/README.md(updated)reportnavigation type and expression-based visibility to spec compliance💡 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.