docs: remove GeneralUpdate.ClientCore, merge ClientCore and Common into Core#67
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Docusaurus documentation to reflect the consolidation of GeneralUpdate.ClientCore and GeneralUpdate.Common into a single unified package/namespace: GeneralUpdate.Core.
Changes:
- Removed the standalone
GeneralUpdate.ClientCoredocumentation pages (base + i18n copies). - Updated namespaces/assemblies/usings across docs to
GeneralUpdate.Core/GeneralUpdate.Core.*. - Adjusted cross-page links and added merge/migration notes (including
GeneralTracer,UpgradeHub, OSS docs).
Reviewed changes
Copilot reviewed 24 out of 24 changed files in this pull request and generated 11 comments.
Show a summary per file
| File | Description |
|---|---|
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/UpgradeHub.md | Update UpgradeHub docs to GeneralUpdate.Core.Hubs + GeneralUpdate.Core.dll. |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.PacketTool.md | Replace ClientCore doc link with Core in “ecosystem” references. |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.Extension.md | Update “See also” link from ClientCore to Core. |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.Differential.md | Replace “ClientCore BackUp” wording with “Core BackUp”. |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.Core.md | Rewrite overview to reflect unified Core; remove Common.* usings; add migration notes. |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.ClientCore.md | Delete ClientCore page (merged into Core). |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralTracer.md | Update GeneralTracer namespace/assembly and add merge notice. |
| website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralClient.OSS.md | Update OSS docs to GeneralUpdate.Core package/namespace. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/UpgradeHub.md | Update UpgradeHub docs to GeneralUpdate.Core.Hubs + GeneralUpdate.Core.dll. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.PacketTool.md | Replace ClientCore doc link with Core in “ecosystem” references. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.Extension.md | Update “See also” link from ClientCore to Core. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.Differential.md | Replace “ClientCore BackUp” wording with “Core BackUp”. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.Core.md | Rewrite overview to reflect unified Core; remove Common.* usings; add migration notes. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.ClientCore.md | Delete ClientCore page (merged into Core). |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralTracer.md | Update GeneralTracer namespace/assembly and add merge notice. |
| website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralClient.OSS.md | Update OSS docs to GeneralUpdate.Core package/namespace. |
| website/docs/doc/UpgradeHub.md | Update UpgradeHubService docs and examples to Core package/namespace. |
| website/docs/doc/GeneralUpdate.PacketTool.md | Replace ClientCore doc link with Core in “ecosystem” references. |
| website/docs/doc/GeneralUpdate.Extension.md | Update “See also” link from ClientCore to Core. |
| website/docs/doc/GeneralUpdate.Differential.md | Replace “ClientCore BackUp” wording with “Core BackUp”. |
| website/docs/doc/GeneralUpdate.Core.md | Rewrite overview to reflect unified Core; remove Common.* usings; add migration notes. |
| website/docs/doc/GeneralUpdate.ClientCore.md | Delete ClientCore page (merged into Core). |
| website/docs/doc/GeneralTracer.md | Update GeneralTracer namespace/assembly and add merge notice. |
| website/docs/doc/GeneralClient.OSS.md | Update OSS docs to GeneralUpdate.Core package/namespace. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
538
to
+540
| 5. **回滚机制** | ||
| - Core 不直接提供回滚功能,但保留了备份文件 | ||
| - 如需回滚,可使用 ClientCore 的备份功能 | ||
| - Core 提供内置的备份与回滚机制,无需额外组件 |
Comment on lines
539
to
+541
| 5. **Rollback Mechanism** | ||
| - Core does not directly provide rollback functionality, but backup files are preserved | ||
| - For rollback, use ClientCore's backup functionality | ||
| - Core provides built-in backup and rollback, no extra components needed |
Comment on lines
538
to
+540
| 5. **回滚机制** | ||
| - Core 不直接提供回滚功能,但保留了备份文件 | ||
| - 如需回滚,可使用 ClientCore 的备份功能 | ||
| - Core 提供内置的备份与回滚机制,无需额外组件 |
Comment on lines
742
to
745
| - **[GeneralUpdate.Core](./GeneralUpdate.Core.md)** - 核心更新组件 | ||
| - **[GeneralUpdate.Extension](./GeneralUpdate.Extension.md)** - 扩展管理系统 | ||
| - **[GeneralUpdate.ClientCore](./GeneralUpdate.ClientCore.md)** - 客户端更新组件 | ||
| - **[GeneralUpdate.Core](./GeneralUpdate.Core.md)** - 客户端更新组件 | ||
| - **[快速入门指南](../quickstart/Quik%20start.md)** - GeneralUpdate 快速入门 GeneralUpdate quick start |
Comment on lines
712
to
715
| - **[GeneralUpdate.Core](./GeneralUpdate.Core.md)** - Core update component | ||
| - **[GeneralUpdate.Extension](./GeneralUpdate.Extension.md)** - Extension management system | ||
| - **[GeneralUpdate.ClientCore](./GeneralUpdate.ClientCore.md)** - Client update component | ||
| - **[GeneralUpdate.Core](./GeneralUpdate.Core.md)** - Client update component | ||
| - **[Quick Start Guide](../quickstart/Quik%20start.md)** - GeneralUpdate quick start |
Comment on lines
+875
to
876
| - [GeneralUpdate.Core](./GeneralUpdate.Core.md) - 主客户端更新组件 | ||
| - [GeneralUpdate.Core](./GeneralUpdate.Core.md) - 核心更新逻辑 |
Comment on lines
+875
to
876
| - [GeneralUpdate.Core](./GeneralUpdate.Core.md) - Main client update component | ||
| - [GeneralUpdate.Core](./GeneralUpdate.Core.md) - Core update logic |
Comment on lines
+875
to
876
| - [GeneralUpdate.Core](./GeneralUpdate.Core.md) - 主客户端更新组件 | ||
| - [GeneralUpdate.Core](./GeneralUpdate.Core.md) - 核心更新逻辑 |
| - **示例代码:** [查看 GitHub 示例](https://github.com/GeneralLibrary/GeneralUpdate-Samples/blob/main/src/Push/Program.cs) | ||
| - **主仓库:** [GeneralUpdate 项目](https://github.com/GeneralLibrary/GeneralUpdate) | ||
| - **相关组件:** [GeneralUpdate.ClientCore](./GeneralUpdate.ClientCore.md) | [GeneralUpdate.Core](./GeneralUpdate.Core.md) | ||
| - **相关组件:** [GeneralUpdate.Core](./GeneralUpdate.Core.md) | [GeneralUpdate.Core](./GeneralUpdate.Core.md) |
Comment on lines
+290
to
294
|
|
||
|
|
||
|
|
||
|
|
||
|
|
5b10429 to
3207432
Compare
- Delete GeneralUpdate.ClientCore.md (3 copies) — component merged into Core - Rewrite Core component overview: Core is now the unified component encompassing client-side management (formerly ClientCore), upgrade execution, and shared infrastructure (formerly Common) - Update all code examples: replace using GeneralUpdate.ClientCore / using GeneralUpdate.Common.* with using GeneralUpdate.Core - Add migration notes explaining the merge for existing users - Update GeneralTracer: Common merged into Core, no separate package needed - Update GeneralClient.OSS: namespace Core, remove ClientCore dependency - Update UpgradeHub: namespace Core.Hubs, remove ClientCore references - Fix cross-page links: ClientCore -> Core in Differential, Extension, PacketTool - Clean all references to removed components (excluding historical releaselog) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3207432 to
b66f37c
Compare
This was referenced Jun 3, 2026
Collaborator
Author
|
Part of #45 — resolves the open question about whether ClientCore/Common should be merged into component structure. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
GeneralUpdate.ClientCoreandGeneralUpdate.Commonhave been merged intoGeneralUpdate.Core. This PR updates the documentation to reflect this consolidation.Changes
Deletions
GeneralUpdate.ClientCore.md(3 copies: base, zh-Hans i18n, en i18n)Core component page (GeneralUpdate.Core.md)
using GeneralUpdate.ClientCore/using GeneralUpdate.Common.*withusing GeneralUpdate.CoreCross-page updates
GeneralUpdate.Core, add merge noticeGeneralUpdate.Core, remove ClientCore dependencyGeneralUpdate.Core.HubsMigration summary
Validation
npm run build -- --no-minifypasses