Skip to content

chore: update genui-sdk to 1.3.0 - #114

Merged
hexqi merged 5 commits into
devfrom
deploy/update-genui-1.3.0
Aug 4, 2026
Merged

chore: update genui-sdk to 1.3.0 #114
hexqi merged 5 commits into
devfrom
deploy/update-genui-1.3.0

Conversation

@gimmyhehe

@gimmyhehe gimmyhehe commented Jul 30, 2026

Copy link
Copy Markdown
Member

Summary

  • genui/genui-sdk submodule 更新至最新commit
  • @opentiny/genui-sdk-vue 依赖更新为 1.3.0
  • 同步 GenUI SDK 文档侧栏(新增 Core 库文档、物料包文档)

Test plan

  • docs 站点 genui-sdk 文档可正常打开
  • 侧栏链接无 404
  • 依赖版本与 npm 已发布版本一致

Made with Cursor

Summary by CodeRabbit

  • Documentation

    • Refreshed the GenUI SDK documentation navigation with clearer Vue and Angular section titles.
    • Added dedicated documentation sections for the Core library and material packages.
    • Updated the examples label and streamlined guide links.
  • New Features

    • Added support for the latest GenUI SDK Vue release.
    • Introduced Vue material components and expanded Angular material package coverage.

@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: be206a11-b010-451f-8e9b-6c93879dacb2

📥 Commits

Reviewing files that changed from the base of the PR and between 3e721d0 and 66d5622.

📒 Files selected for processing (1)
  • .vitepress/config.mts
🚧 Files skipped from review as they are similar to previous changes (1)
  • .vitepress/config.mts

Walkthrough

The GenUI SDK revision and package integration are updated. The workspace and prebuild pipeline now include additional GenUI packages. VitePress navigation adds Core and materials documentation groups and revises existing labels.

Changes

GenUI SDK integration and documentation

Layer / File(s) Summary
SDK package and build integration
genui/genui-sdk, genui/package.json, pnpm-workspace.yaml, package.json
Updates the SDK revision, adds the Vue materials package, registers the Angular materials workspace package, and introduces a dedicated GenUI prebuild pipeline.
GenUI sidebar navigation
.vitepress/config.mts
Removes the TinyRobot guide link, adjusts Vue and Angular labels, adds Core and materials documentation groups, and updates the examples label.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: rhlin

Poem

A rabbit hops through SDK cheer,
New GenUI paths are drawing near.
Core and materials join the guide,
Vue and Angular stand beside.
Build steps bounce in perfect tune.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the primary change: updating the GenUI SDK to version 1.3.0.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch deploy/update-genui-1.3.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gimmyhehe
gimmyhehe force-pushed the deploy/update-genui-1.3.0 branch from baa82a2 to 2dada78 Compare July 30, 2026 09:12

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@genui/genui-sdk`:
- Line 1: Update the genui-sdk submodule pointer from the unavailable commit to
an existing upstream commit that contains the genui-sdk/docs/src tree, ensuring
the VitePress rewrite can resolve the /genui-sdk source tree during builds.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: ffc8fc0b-8e36-4c1c-acb6-67d95a854bbe

📥 Commits

Reviewing files that changed from the base of the PR and between a3524cb and baa82a2.

📒 Files selected for processing (3)
  • .vitepress/config.mts
  • genui/genui-sdk
  • genui/package.json

Comment thread genui/genui-sdk

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.vitepress/config.mts:
- Line 448: Update the navigation label in the affected configuration entry to
restore the space between “Vue” and “组件特性示例”, matching the spacing used by
adjacent labels.
- Around line 430-444: Add the missing tracked documentation pages referenced by
the Core 库文档 and 物料包文档 sidebar entries: core/api, materials/vue-opentiny-vue,
materials/vue-element-plus, and materials/angular-opentiny-ng under the GenUI
documentation source. Ensure each page is discoverable at its configured link
and no longer returns a 404.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 0c4d63b3-0c07-4ad6-9201-e99ba21287b4

📥 Commits

Reviewing files that changed from the base of the PR and between baa82a2 and 3e721d0.

📒 Files selected for processing (5)
  • .vitepress/config.mts
  • genui/genui-sdk
  • genui/package.json
  • package.json
  • pnpm-workspace.yaml
🚧 Files skipped from review as they are similar to previous changes (1)
  • genui/genui-sdk

Comment thread .vitepress/config.mts
Comment thread .vitepress/config.mts Outdated
'/genui-sdk/examples/': [
{
text: 'Vue 组件特性示例',
text: 'Vue组件特性示例',

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Restore the spacing in the examples label.

This change removes the space from Vue 组件特性示例 while the adjacent navigation labels add spaces, creating an inconsistent user-facing label.

Proposed fix
-          text: 'Vue组件特性示例',
+          text: 'Vue 组件特性示例',
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
text: 'Vue组件特性示例',
text: 'Vue 组件特性示例',
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.vitepress/config.mts at line 448, Update the navigation label in the
affected configuration entry to restore the space between “Vue” and “组件特性示例”,
matching the spacing used by adjacent labels.

@gimmyhehe gimmyhehe changed the title chore: update genui-sdk to 1.3.0 chore: update genui-sdk to 1.3.0 Jul 31, 2026
@hexqi
hexqi merged commit 447db00 into dev Aug 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants