Skip to content

docs: rewrite GeneralUpdate.Tools doc — accurate, specific, no Bowl#70

Merged
JusterZhu merged 1 commit into
mainfrom
docs/fix-tools-doc
Jun 3, 2026
Merged

docs: rewrite GeneralUpdate.Tools doc — accurate, specific, no Bowl#70
JusterZhu merged 1 commit into
mainfrom
docs/fix-tools-doc

Conversation

@JusterZhu

Copy link
Copy Markdown
Collaborator

Fixes issues in #61.

Issues fixed

1. Incorrect Bowl description

The original PR described Bowl as "可靠下载与断点续传" (reliable download and resume). Bowl monitors process crashes and performs backup recovery — it has nothing to do with download resume. Removed entirely.

2. Irrelevant Bowl link

GeneralUpdate.Tools and Bowl have no relationship. The Bowl link has been removed from the related docs section.

3. Too vague — now specific and actionable

Every module now answers for the developer:

  • Where to download: source clone + dotnet run, or pre-built from Releases
  • What you provide (inputs): exact field tables with required/optional, format, examples
  • What you get (outputs): exact file names, directory structures, JSON schemas
  • What the tool does internally: step-by-step pipeline for each module
  • How downstream consumes it: explicit connection to Server/OSS/Core/Extension
  • Recommended workflow: diagram showing the 6-module chain

Structure

Section Content
Download & Run Two options (source, pre-built), SDK requirements
Six modules overview Input → Output → Consumer table
Patch Problem, inputs, internal pipeline, output structure, downstream
Extension Problem, inputs, output + manifest.json example, downstream
OSS Config Problem, inputs, workflow steps, output JSON, downstream
Config Problem, inputs, workflow, manifest + sample_output
Simulation Problem, prerequisites, inputs, 9-step process, report
Hash Problem, usage
Release workflow 6-step diagram connecting all modules
FAQ 7 common issues with causes and fixes
Related docs Core, Differential, Extension, OSS, cookbooks — no Bowl

Validation

  • npm run build -- --no-minify passes
  • Bowl reference count: 0
  • All code paths verified against GeneralUpdate.Tools source

Copilot AI 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.

Pull request overview

This PR rewrites the GeneralUpdate.Tools documentation pages (previously “PacketTool”) to be more accurate and actionable, including removing incorrect/irrelevant “Bowl” content and documenting the end-to-end artifact workflow across Tools modules.

Changes:

  • Replaced the old high-level/partially inaccurate descriptions with a structured, module-by-module workflow guide (inputs → internal steps → outputs → downstream consumers).
  • Removed Bowl-related description and related-doc links from the Tools documentation.
  • Added concrete examples (file layouts, JSON examples) plus a recommended release workflow and FAQ troubleshooting section.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
website/docs/doc/GeneralUpdate.PacketTool.md Rewrites the primary (default) Tools doc with module-specific workflows, artifacts, and troubleshooting.
website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.PacketTool.md English version of the same rewritten Tools doc.
website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/doc/GeneralUpdate.PacketTool.md zh-Hans i18n version of the rewritten Tools doc.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +356 to +357
- [入门实战手册](../quickstart/Beginner cookbook.md):从零跑通完整更新闭环
- [高级实战手册](../quickstart/Advanced cookbook.md):CI/CD 集成与生产发布
Comment on lines +345 to +346
- [Beginner cookbook](../quickstart/Beginner cookbook.md): Complete end-to-end update walkthrough
- [Advanced cookbook](../quickstart/Advanced cookbook.md): CI/CD integration and production releases
Comment on lines +356 to +357
- [入门实战手册](../quickstart/Beginner cookbook.md):从零跑通完整更新闭环
- [高级实战手册](../quickstart/Advanced cookbook.md):CI/CD 集成与生产发布
Comment on lines +356 to +357
- [入门实战手册](../quickstart/Beginner cookbook.md):从零跑通完整更新闭环
- [高级实战手册](../quickstart/Advanced cookbook.md):CI/CD 集成与生产发布
Comment on lines +345 to +346
- [Beginner cookbook](../quickstart/Beginner cookbook.md): Complete end-to-end update walkthrough
- [Advanced cookbook](../quickstart/Advanced cookbook.md): CI/CD integration and production releases
Comment on lines +356 to +357
- [入门实战手册](../quickstart/Beginner cookbook.md):从零跑通完整更新闭环
- [高级实战手册](../quickstart/Advanced cookbook.md):CI/CD 集成与生产发布
…cificity

Fixes three issues with the current PR #61 draft:

1. Remove incorrect Bowl reference — Bowl monitors process crashes,
   it has nothing to do with download resume or Tools workflows

2. Remove irrelevant Bowl link from Tools docs — GeneralUpdate.Tools
   and Bowl have no relationship

3. Make documentation specific and actionable:
   - Add explicit download/install instructions (source + pre-built)
   - Document exact inputs and outputs per module with field tables
   - Explain what each module solves, what it does internally, and
     how downstream consumers use its outputs
   - Add recommended release workflow diagram connecting all 6 modules
   - Add FAQ covering common error scenarios
   - All code examples and API references verified against actual
     GeneralUpdate.Tools source code

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

2 participants