Skip to content

Beta v11.3.0 - #105

Merged
Mapleawaa merged 4 commits into
mainfrom
beta-v11.3.0
Sep 10, 2026
Merged

Mapleawaa merged 4 commits into
mainfrom
beta-v11.3.0

Conversation

@Mapleawaa

@Mapleawaa Mapleawaa commented Sep 10, 2026 •

Copy link
Copy Markdown
Collaborator

Summary by Sourcery

Refresh project documentation and download-source messaging for the v11.3.0 release.

Enhancements:

  • Refresh the project README with updated product positioning, installation guidance, feature coverage, community links, support information, and legal notices.
  • Update download messaging to identify CNB.cool as the domestic distribution source and acknowledge its hosting support.

Documentation:

  • Remove the separate English README and consolidate current user-facing documentation in the main README.

Summary by CodeRabbit

  • Documentation
    • Reorganized the main README with updated project branding, release information, screenshots, feature categories, installation guidance, usage instructions, support details, acknowledgments, disclaimer, and licensing information.
    • Removed the English-language README and its feature documentation, installation instructions, troubleshooting guidance, license details, and acknowledgments.
  • User Interface
    • Updated the displayed download source name and added acknowledgment text for the distribution service.

- 将项目简介格式调整为更清晰的标题样式
- 添加了完整的文档导航表格和高级教程链接
- 重新组织快速开始部分,分为在线安装和离线使用说明
- 更新警告提示的位置和格式
- 移除重复的社区链接部分
- 修改赞助档位描述,移除按月订阅表述
- 强调免责声明中的重要提醒
- 更新 CNB.COOL 鸣谢部分的格式
- 优化整体文档布局和可读性

feat(PVE-Tools.sh): 更新下载源名称与品牌标识

- 将源名称从 "CNB 国内源" 更改为 "CNB.COOL 国内源"
- 添加 CNB.cool 感谢信息显示
- 在下载过程中展示品牌合作信息
- 将封面图片从 cover.svg 更改为 main.png
- 移除多语言 README 链接表格
- 简化 CDN 服务提供商展示方式,直接使用图片标签替代表格布局
- 优化文档结构和视觉呈现效果
@sourcery-ai

sourcery-ai Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Reviewer's Guide

本 PR 主要围绕 Beta v11.3.0 的项目发布信息与分发体验进行更新:重写中文 README、移除英文文档,并将启动器的国内下载源品牌及提示统一更新为 CNB.cool。

Sequence diagram for the CNB.cool-first download flow

sequenceDiagram
    participant User
    participant Launcher as PVE_Tools.sh
    participant CNB as CNB_cool
    participant GitHub as GitHub_Releases

    User->>Launcher: pve_tools_entry_download_file()
    Launcher->>CNB: Download PVE-Tools.sh
    alt CNB.cool download succeeds
        CNB-->>Launcher: Complete program
    else CNB.cool download fails
        Launcher->>GitHub: Download PVE-Tools.sh
        GitHub-->>Launcher: Complete program
    end
    Launcher-->>User: Run downloaded program
Loading

File-Level Changes

Change Details Files
重新组织项目主页,突出安装方式、文档入口、功能范围、社区与支持信息。
  • 删除英文 README,集中维护中文项目说明。
  • 更新项目定位、警告、快速开始、离线下载和命令行用法。
  • 补充文档、社区、赞助、付费支持、鸣谢及法律协议链接。
  • 更新徽章、项目标题、截图展示和功能特性分类。
README.md
Docs/README-EN.md
调整主程序下载器中的国内下载源展示和下载提示。
  • 将国内源名称更新为 CNB.COOL。
  • 下载主程序前增加 CNB.cool 分发服务鸣谢文案。
PVE-Tools.sh

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@Mapleawaa
Mapleawaa merged commit 95014e8 into main Sep 10, 2026
1 of 2 checks passed
@coderabbitai

coderabbitai Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: a15c1aa6-259d-4e2d-9730-ff49b23b3f85

📥 Commits

Reviewing files that changed from the base of the PR and between 43fe58f and b2d426b.

📒 Files selected for processing (3)
  • Docs/README-EN.md
  • PVE-Tools.sh
  • README.md

📝 Walkthrough

Walkthrough

The pull request rewrites the Chinese README, removes the English README, and updates download output to identify and thank CNB.cool.

Changes

Documentation and messaging

Layer / File(s) Summary
Main README restructure
README.md
The README now describes updated installation methods, commands, feature categories, support options, acknowledgments, disclaimer details, and GPL-3.0 licensing.
English README removal
Docs/README-EN.md
The English project documentation was deleted.
CNB.cool download attribution
PVE-Tools.sh
The download-source label and download-start messages now identify and thank CNB.cool.

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

✨ 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 beta-v11.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.

@sourcery-ai sourcery-ai 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.

Hey - I've found 2 issues

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path="README.md" line_range="75" />
<code_context>
-wget https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh
-chmod +x PVE-Tools.sh
-sudo ./PVE-Tools.sh
+wget https://raw.githubusercontent.com/PVE-Tools/PVE-Tools-9/latest/download/PVE-Tools.sh
 ```

</code_context>
<issue_to_address>
**issue:** The documented international download URL uses `raw.githubusercontent.com/.../latest/download/...`, where `latest` is interpreted as a Git branch and `download/PVE-Tools.sh` as a repository path; GitHub Releases assets are served from `github.com/.../releases/latest/download/...`, so this command returns 404 instead of downloading the launcher.

**Triggers:** When an international user follows the offline-use instructions.

**Suggested fix:** Use `https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh`, matching `PVE_TOOLS_REMOTE_DIST_URL` in the launcher.

```suggestion
wget https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh
```
</issue_to_address>

### Comment 2
<location path="README.md" line_range="70" />
<code_context>
+**中国大陆用户**
 ```bash
-bash <(curl -sSL https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh)
+wget https://cnb.cool/PVE-Tools/PVE-Tools-Pro/-/git/raw/main/PVE-Tools.sh
 ```

</code_context>
<issue_to_address>
**issue:** The China download command fetches `main/PVE-Tools.sh`, which is the launcher rather than the complete program; running it still downloads `dist/PVE-Tools.sh` from a remote source, so the section does not provide an offline-use procedure and fails when the machine has no subsequent network access.

**Triggers:** When a user interprets the new “离线使用” section as downloading once and running without network access.

**Suggested fix:** Provide a link to the built `dist/PVE-Tools.sh` artifact and document that artifact as the offline package, or rename the section to describe manual launcher download.

```suggestion
wget https://cnb.cool/PVE-Tools/PVE-Tools-Pro/-/git/raw/dist/PVE-Tools.sh
```
</issue_to_address>

Sourcery assessment

Approval pending. 2 findings to address first.

Blocking findings: README.md:75, README.md:70


Sourcery is free for open source - if you like our reviews please consider sharing them ✨

Comment thread README.md
wget https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh
chmod +x PVE-Tools.sh
sudo ./PVE-Tools.sh
wget https://raw.githubusercontent.com/PVE-Tools/PVE-Tools-9/latest/download/PVE-Tools.sh

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

issue: The documented international download URL uses raw.githubusercontent.com/.../latest/download/..., where latest is interpreted as a Git branch and download/PVE-Tools.sh as a repository path; GitHub Releases assets are served from github.com/.../releases/latest/download/..., so this command returns 404 instead of downloading the launcher.

Triggers: When an international user follows the offline-use instructions.

Suggested fix: Use https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh, matching PVE_TOOLS_REMOTE_DIST_URL in the launcher.

Suggested change
wget https://raw.githubusercontent.com/PVE-Tools/PVE-Tools-9/latest/download/PVE-Tools.sh
wget https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh

Comment thread README.md
**中国大陆用户**
```bash
bash <(curl -sSL https://github.com/PVE-Tools/PVE-Tools-9/releases/latest/download/PVE-Tools.sh)
wget https://cnb.cool/PVE-Tools/PVE-Tools-Pro/-/git/raw/main/PVE-Tools.sh

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

issue: The China download command fetches main/PVE-Tools.sh, which is the launcher rather than the complete program; running it still downloads dist/PVE-Tools.sh from a remote source, so the section does not provide an offline-use procedure and fails when the machine has no subsequent network access.

Triggers: When a user interprets the new “离线使用” section as downloading once and running without network access.

Suggested fix: Provide a link to the built dist/PVE-Tools.sh artifact and document that artifact as the offline package, or rename the section to describe manual launcher download.

Suggested change
wget https://cnb.cool/PVE-Tools/PVE-Tools-Pro/-/git/raw/main/PVE-Tools.sh
wget https://cnb.cool/PVE-Tools/PVE-Tools-Pro/-/git/raw/dist/PVE-Tools.sh

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.

1 participant