chor: Update documentation for Dock Manager, add Splitter component, …#1589
chor: Update documentation for Dock Manager, add Splitter component, …#1589
Conversation
…and enhance theming instructions - Improved localization section in Dock Manager documentation, including new resource strings registration method. - Added changelog entries for version 7.0.1, detailing bug fixes for various components. - Updated installation instructions for Grid Lite in the overview documentation. - Enhanced AI Skills documentation, renaming sections and updating keywords for clarity. - Introduced a new Splitter component documentation, detailing usage, properties, events, and styling options. - Updated theming MCP documentation to clarify platform detection and added additional resources. - Modified package.json build scripts for cross-platform compatibility.
There was a problem hiding this comment.
Pull request overview
Updates Ignite UI MCP documentation baselines across Web Components, React, Angular, and Blazor, adding new content (notably Splitter + React theming/skills) and refreshing changelog + localization/theming guidance, plus adjusting build scripts for cross-platform doc generation.
Changes:
- Added new documentation pages for React Theming MCP, React Agent Skills, and Web Components Splitter.
- Refreshed multiple baseline docs (theming MCP, skills, Dock Manager localization, overview install instructions) and added March 2026 changelog entries.
- Updated xplat build scripts in
igniteui-doc-mcpto run TypeScript compilation + gulp output tasks.
Reviewed changes
Copilot reviewed 18 out of 20 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/igniteui-mcp/igniteui-doc-mcp/package.json | Adjusts xplat build scripts to run tsc + gulp tasks after installing deps. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/theming-mcp.md | Tweaks theming MCP examples/troubleshooting wording and adds resource/community section markup. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/splitter.md | Introduces new Splitter component documentation (usage, properties, events, styling). |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/skills.md | Reworks “skills” docs into “Agent Skills” and adds skill discovery/install guidance. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/overview.md | Updates Grid Lite installation command. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/general-changelog-dv-wc.md | Adds v7.0.1 changelog entries and adjusts a bug number in v7.0.0 list. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/dock-manager.md | Updates localization guidance and introduces i18n registration example. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/react/theming-mcp.md | Adds new React-specific Theming MCP documentation page. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/react/skills.md | Adds new React Agent Skills documentation page. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/react/general-changelog-dv-react.md | Adds v19.6.0 changelog entry describing Dock Manager + skills updates. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/react/dock-manager.md | Updates localization wording for Dock Manager in React docs. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/blazor/tree-grid-collapsible-column-groups.md | Updates referenced IgniteUI.Blazor package version. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/blazor/hierarchical-grid-collapsible-column-groups.md | Updates referenced IgniteUI.Blazor package version. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/blazor/grid-collapsible-column-groups.md | Updates referenced IgniteUI.Blazor package version. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/blazor/general-installing-blazor.md | Updates referenced IgniteUI.Blazor package version in install instructions. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/blazor/general-changelog-dv-blazor.md | Adds v25.2.83 changelog entry. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/general-changelog-dv.md | Adds v21.0.1 changelog entry. |
| packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/button.md | Updates a button variant in an example snippet. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/skills.md
Outdated
Show resolved
Hide resolved
packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/react/skills.md
Outdated
Show resolved
Hide resolved
packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/webcomponents/general-changelog-dv-wc.md
Outdated
Show resolved
Hide resolved
packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/general-changelog-dv.md
Outdated
Show resolved
Hide resolved
packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/angular/button.md
Outdated
Show resolved
Hide resolved
| - #### AI-Assisted Development - Agent Skills | ||
| - Structured knowledge files that teach AI coding assistants (GitHub Copilot, Cursor, Windsurf, Claude, JetBrains AI, etc.) how to work with Ignite UI for React. | ||
| - The skill files are included in the `igniteui-react` package and also live in the [skills/](https://github.com/IgniteUI/igniteui-react/tree/master/skills) directory: | ||
| - **components** - Identify the right React components (`*`) for a UI pattern, then install, import, and use them — JSX patterns, events, refs, forms, etc. |
There was a problem hiding this comment.
In the new changelog entry, the components bullet says "React components (*)" which reads like a placeholder. Consider clarifying the naming convention (e.g., Igr* components) or removing the backticked * to avoid confusion.
| - **components** - Identify the right React components (`*`) for a UI pattern, then install, import, and use them — JSX patterns, events, refs, forms, etc. | |
| - **components** - Identify the right React components (`Igr*`) for a UI pattern, then install, import, and use them — JSX patterns, events, refs, forms, etc. |
| ## API References | ||
|
|
||
| - `Splitter` | ||
| - [`Styling & Themes`](../themes/overview.md) |
There was a problem hiding this comment.
Most Web Components docs link API references to the generated TypeScript docs (e.g., IgcAccordionComponent in webcomponents/accordion.md). Here the API reference lists a plain Splitter identifier without a link or the concrete component type, which makes the section less useful. Consider linking to IgcSplitterComponent (or the appropriate API doc page) for consistency.
packages/igniteui-mcp/igniteui-doc-mcp/docs_baseline/react/theming-mcp.md
Outdated
Show resolved
Hide resolved
| <!-- React, WebComponents --> | ||
|
|
||
| ```scss | ||
| /* styles.scss */ | ||
| @use 'igniteui-theming' as *; |
There was a problem hiding this comment.
The example prompt above asks for the Roboto font, but the generated styles.scss example later in this section uses $font-family: "Titillium Web, sans-serif". Align the prompt text and the sample output so readers don't get conflicting guidance.
There was a problem hiding this comment.
Fixed in fab5e5a — updated $font-family from "Titillium Web, sans-serif" to "Roboto, sans-serif" to match the prompt text.
…ents/skills.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…lls.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ents/general-changelog-dv-wc.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…eneral-changelog-dv.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…utton.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ming-mcp.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…rompt Agent-Logs-Url: https://github.com/IgniteUI/igniteui-cli/sessions/218c1704-af45-4d7c-8624-bfd0b33db069 Co-authored-by: kdinev <1472513+kdinev@users.noreply.github.com>
webcomponents/theming-mcp.md— align$font-familysample output ("Roboto") with the prompt text that references Roboto font