Skip to content

docs(site): 同步v1.0.0文档与结构#18

Merged
KercyDing merged 3 commits into
mainfrom
feat/docs-v1-structure-sync
Feb 27, 2026
Merged

docs(site): 同步v1.0.0文档与结构#18
KercyDing merged 3 commits into
mainfrom
feat/docs-v1-structure-sync

Conversation

@KercyDing
Copy link
Copy Markdown
Member

@KercyDing KercyDing commented Feb 27, 2026

Summary by Sourcery

将文档站点与 Sea Lantern v1.0.0 版本同步,包括更新的功能、下载内容以及项目结构参考。

Documentation:

  • 更新所有语言的更新日志,记录 v1.0.0 版本亮点以及稳定性/工程方面的变更。
  • 在“快速开始”、教程和服务器 JAR 指南中描述新的服务器创建流程(导入源、启动检测、自定义命令、整合包自动安装)。
  • 在功能页和介绍页中记录插件系统与插件市场的改进,以及增强后的 Java 运行时检测行为。
  • 为 v1.0.0 添加并链接详细的项目结构文档,包括所有语言中的全量结构页面,以及更新后的结构总览。
  • 刷新下载页面,新增 Windows/Linux ARM64 构建、可移植的 macOS 压缩包和架构选择提示,并将发布链接和版本元数据调整为 1.0.0。
Original summary in English

Summary by Sourcery

Sync documentation site with the Sea Lantern v1.0.0 release, including updated features, downloads, and project structure references.

Documentation:

  • Update changelogs in all languages to document the v1.0.0 release highlights and stability/engineering changes.
  • Describe the new server creation flow (import sources, startup detection, custom commands, modpack auto-install) across getting-started, tutorial, and server-jar guides.
  • Document plugin system and plugin market improvements, as well as enhanced Java runtime detection behavior in feature and intro pages.
  • Add and link detailed project structure documentation for v1.0.0, including new structure-full pages in all languages and an updated structure overview.
  • Refresh download pages to add Windows/Linux ARM64 artifacts, portable macOS archives, and architecture selection tips, and adjust release URLs and version metadata to 1.0.0.

Copilot AI review requested due to automatic review settings February 27, 2026 07:05
@sourcery-ai
Copy link
Copy Markdown
Contributor

sourcery-ai Bot commented Feb 27, 2026

审阅者指南

更新文档站点以反映 v1.0.0 版本发布,包括新的变更日志条目、下载矩阵(包含 ARM 和额外构建产物)、教程/快速上手/服务器 JAR 流程以适配全新的创建/导入体验、与 v1.0.0 代码库对齐的项目结构文档与侧边栏,以及指向 v1.0.0 GitHub Releases 的版本元数据。

更新后的服务器创建向导流程图(v1.0.0)

flowchart TD
  Start["User clicks Create Server"]
  ChoiceSource["Choose import source"]
  JAR["Server JAR"]
  ExistingDir["Existing server directory"]
  Script["Startup script (bat/sh)"]

  Detect["Auto-detect startup mode from imported content"]
  DetectOK{Startup mode matches expectation?}
  CustomMode["User manually switches mode"]
  CustomCmd["User enters custom startup command"]
  Modpack["Optional: enable modpack auto-install"]

  JavaScan["Scan system for installed Java (expanded paths)"]
  JavaFound{Any Java runtime found?}
  JavaSelect["User selects a detected Java version"]
  JavaInstall["User triggers one-click Java installation"]

  NameServer["Name server and confirm parameters"]
  EULA["Accept Minecraft EULA on first launch"]
  Done["Server created and ready to start"]

  Start --> ChoiceSource
  ChoiceSource --> JAR
  ChoiceSource --> ExistingDir
  ChoiceSource --> Script

  JAR --> Detect
  ExistingDir --> Detect
  Script --> Detect

  Detect --> DetectOK
  DetectOK -->|Yes| Modpack
  DetectOK -->|No| CustomMode --> CustomCmd --> Modpack

  Modpack --> JavaScan
  JavaScan --> JavaFound
  JavaFound -->|Yes| JavaSelect --> NameServer
  JavaFound -->|No| JavaInstall --> JavaSelect --> NameServer

  NameServer --> EULA --> Done
Loading

文件级变更

变更 细节 文件
将 v1.0.0 发布说明添加到所有语言的变更日志中,并描述主要功能和稳定性亮点。
  • 用新的 v1.0.0 区块替换 v0.6.5 的“Latest(最新)”部分,同时保留下方的 v0.6.5 说明
  • 记录新特性,例如创建流程升级、导入现有服务器、插件系统改进、Java 自动检测增强、首页图表升级、重构工作、CI/CD 变更以及对 ARM 资源的支持
en/changelog.md
zh-tw/changelog.md
zh/changelog.md
扩展下载矩阵并为 v1.0.0 添加架构说明,包括 ARM64 和额外的构建产物格式。
  • 添加关于 Windows 和 Linux(v1.0.0+)ARM64 支持的提示框,并按各语言进行翻译
  • 使用新的发布资源命名模式添加 Windows ARM64 EXE/MSI 链接
  • 为 Apple Silicon 和 Intel 添加 macOS 便携式 app.tar.gz 归档包
  • 添加 Linux ARM64 DEB/RPM/AppImage 链接,并澄清 x86_64 与 aarch64 的命名区别
  • 将 Arch Linux pkg.tar.zst 文件名模式调整为 sealantern-${VERSION}-1-x86_64.pkg.tar.zst
en/download.md
zh-tw/download.md
zh/download.md
更新用户指南(教程、快速上手、server-jar),以匹配新的服务器创建/导入流程,包括启动方式检测和自定义命令。
  • 将“Import JAR(导入 JAR)”步骤重命名并重写为“Import Source(导入来源)”,以支持 JAR、现有服务器目录和启动脚本
  • 新增专门章节,说明启动模式检测、手动切换、自定义启动命令以及整合包自动安装
  • 调整 Java 选择步骤,以强调其在导入之后执行,并提到在运行时缺失时的一键安装功能
  • 更新快速上手流程,以使用新的多来源导入和启动检测步骤
  • 更新 server-jar 页面,提及新的向导行为以及面向可执行核心的脚本模式用法
en/tutorial.md
zh-tw/tutorial.md
zh/tutorial.md
en/getting-started.md
zh-tw/getting-started.md
zh/getting-started.md
en/server-jar.md
zh-tw/server-jar.md
zh/server-jar.md
记录 v1.0.0 的项目结构,包括新的创建流程模块、下载/插件 API 和 CI 工作流;为每种语言添加详细结构页面并在侧边栏中链接。
  • 在各语言的结构文档中添加 v1.0.0 结构同步章节,总结前后端目录的关键变更以及 CI 工作流
  • 在 en/zh-tw/structure 中插入指向新的详细结构页面(structure-full)的链接,并调整 zh/structure 以不同方式内联该链接
  • 在 en/zh-tw/zh 中创建新的 structure-full 页面,描述 v1.0.0 的目录树、模块和职责划分
  • 更新侧边栏配置,使“Project Structure(项目结构)”在所有语言中都位于 Project Info(项目信息)而非 Development(开发)之下
  • 将顶层 STRUCTURE.md 与 v1.0.0 的结构描述及 CI 工作流列表保持同步
en/structure.md
zh-tw/structure.md
zh/structure.md
STRUCTURE.md
.vitepress/config/en.ts
.vitepress/config/zh-tw.ts
.vitepress/config/zh.ts
en/structure-full.md
zh-tw/structure-full.md
zh/structure-full.md
刷新功能/介绍页,突出 v1.0.0 在插件系统、创建流程和 Java 管理方面的改进。
  • 扩展插件系统描述,提及插件市场集成以及 v1.0.0 在权限/状态上的改进
  • 引入新的 “Creation Flow 2.0(创建流程 2.0)” 功能项,描述导入选项、智能启动检测和整合包自动安装
  • 澄清 v1.0.0 中的 Java 管理扩展了扫描路径,以更好地覆盖常见安装位置
en/intro.md
zh-tw/intro.md
zh/intro.md
en/features.md
zh-tw/features.md
zh/features.md
将文档的版本元数据更新为 v1.0.0,并使 GitHub Release URL 模式与新的标签命名保持一致。
  • 将 VERSION 常量从 0.6.5 修改为 1.0.0,以便文档显示正确的最新版本
  • 将 RELEASE_BASE 调整为使用新的标签格式 v${VERSION},而不是旧的 sea-lantern-v${VERSION}
.vitepress/version.ts

提示与命令

与 Sourcery 交互

  • 触发新的审阅: 在拉取请求中评论 @sourcery-ai review
  • 继续讨论: 直接回复 Sourcery 的审阅评论。
  • 从审阅评论生成 GitHub Issue: 在某条审阅评论下回复,要求 Sourcery 根据该评论创建一个 issue。你也可以直接回复该评论并写上 @sourcery-ai issue 来从中创建 issue。
  • 生成拉取请求标题: 在拉取请求标题的任意位置写上 @sourcery-ai,即可随时生成标题。你也可以在拉取请求中评论 @sourcery-ai title 来(重新)生成标题。
  • 生成拉取请求摘要: 在拉取请求正文的任意位置写上 @sourcery-ai summary,即可在你想要的位置生成 PR 摘要。你也可以在拉取请求中评论 @sourcery-ai summary 来(重新)生成摘要。
  • 生成审阅者指南: 在拉取请求中评论 @sourcery-ai guide,即可随时(重新)生成审阅者指南。
  • 解决所有 Sourcery 评论: 在拉取请求中评论 @sourcery-ai resolve,即可将所有 Sourcery 评论标记为已解决。如果你已经处理完所有评论且不想再看到它们,这会很有用。
  • 撤销所有 Sourcery 审阅: 在拉取请求中评论 @sourcery-ai dismiss,即可撤销所有现有的 Sourcery 审阅。如果你想从头开始一次新的审阅,这尤其有用——别忘了再评论 @sourcery-ai review 来触发新的审阅!

自定义你的使用体验

访问你的 控制面板 以:

  • 启用或禁用审阅功能,例如 Sourcery 自动生成的拉取请求摘要、审阅者指南等。
  • 更改审阅语言。
  • 添加、删除或编辑自定义审阅指令。
  • 调整其他审阅设置。

获取帮助

Original review guide in English

Reviewer's Guide

Updates documentation site to reflect the v1.0.0 release, including new changelog entry, download matrix (with ARM and additional artifacts), tutorials/getting started/server-jar flow for the revamped creation/import experience, project structure docs and sidebars aligned with the v1.0.0 codebase, and version metadata now pointing to v1.0.0 GitHub releases.

Flow diagram for the updated server creation wizard (v1.0.0)

flowchart TD
  Start["User clicks Create Server"]
  ChoiceSource["Choose import source"]
  JAR["Server JAR"]
  ExistingDir["Existing server directory"]
  Script["Startup script (bat/sh)"]

  Detect["Auto-detect startup mode from imported content"]
  DetectOK{Startup mode matches expectation?}
  CustomMode["User manually switches mode"]
  CustomCmd["User enters custom startup command"]
  Modpack["Optional: enable modpack auto-install"]

  JavaScan["Scan system for installed Java (expanded paths)"]
  JavaFound{Any Java runtime found?}
  JavaSelect["User selects a detected Java version"]
  JavaInstall["User triggers one-click Java installation"]

  NameServer["Name server and confirm parameters"]
  EULA["Accept Minecraft EULA on first launch"]
  Done["Server created and ready to start"]

  Start --> ChoiceSource
  ChoiceSource --> JAR
  ChoiceSource --> ExistingDir
  ChoiceSource --> Script

  JAR --> Detect
  ExistingDir --> Detect
  Script --> Detect

  Detect --> DetectOK
  DetectOK -->|Yes| Modpack
  DetectOK -->|No| CustomMode --> CustomCmd --> Modpack

  Modpack --> JavaScan
  JavaScan --> JavaFound
  JavaFound -->|Yes| JavaSelect --> NameServer
  JavaFound -->|No| JavaInstall --> JavaSelect --> NameServer

  NameServer --> EULA --> Done
Loading

File-Level Changes

Change Details Files
Add v1.0.0 release notes to changelogs in all languages and describe major feature/stability highlights.
  • Replace v0.6.5 as the "Latest" section with a new v1.0.0 block while keeping the v0.6.5 notes below
  • Document new features such as creation-flow upgrades, import of existing servers, plugin system improvements, Java auto-detection enhancements, upgraded home charts, refactoring work, CI/CD changes, and ARM asset support
en/changelog.md
zh-tw/changelog.md
zh/changelog.md
Expand download matrices and add architecture notes for v1.0.0, including ARM64 and additional artifact formats.
  • Add a tip callout about ARM64 support for Windows and Linux (v1.0.0+), translated per locale
  • Add Windows ARM64 EXE/MSI links using the new release asset naming pattern
  • Add macOS portable app.tar.gz archives for both Apple Silicon and Intel
  • Add Linux ARM64 DEB/RPM/AppImage links and clarify x86_64 vs aarch64 naming
  • Adjust Arch Linux pkg.tar.zst filename pattern to sealantern-${VERSION}-1-x86_64.pkg.tar.zst
en/download.md
zh-tw/download.md
zh/download.md
Update user guides (tutorial, getting started, server-jar) to match the new server creation/import workflow with startup detection and custom commands.
  • Rename and rewrite the "Import JAR" step to "Import Source" supporting JAR, existing server directory, and startup scripts
  • Add a dedicated section explaining startup-mode detection, manual switching, custom startup command, and modpack auto-install
  • Adjust Java selection steps to clarify they run after import and mention one-click install when runtime is missing
  • Update getting-started flow to use the new multi-source import and startup detection steps
  • Update server-jar pages to mention the new wizard behavior and script-mode usage for executable cores
en/tutorial.md
zh-tw/tutorial.md
zh/tutorial.md
en/getting-started.md
zh-tw/getting-started.md
zh/getting-started.md
en/server-jar.md
zh-tw/server-jar.md
zh/server-jar.md
Document the v1.0.0 project structure, including new creation-flow modules, download/plugin APIs, and CI workflows; add per-locale detailed structure pages and link them in the sidebar.
  • Add a v1.0.0 structure sync section to the structure docs in each locale, summarizing key frontend/backend directory changes and CI workflows
  • Insert links to the new detailed structure pages (structure-full) in en/zh-tw/structure and adjust zh/structure to inline the link differently
  • Create new structure-full pages in en/zh-tw/zh describing the v1.0.0 directory tree, modules, and responsibilities
  • Update sidebar config so "Project Structure" sits under Project Info instead of Development in all locales
  • Synchronize the top-level STRUCTURE.md with the v1.0.0 structure description and CI workflow list
en/structure.md
zh-tw/structure.md
zh/structure.md
STRUCTURE.md
.vitepress/config/en.ts
.vitepress/config/zh-tw.ts
.vitepress/config/zh.ts
en/structure-full.md
zh-tw/structure-full.md
zh/structure-full.md
Refresh feature/intro pages to highlight v1.0.0 improvements to the plugin system, creation flow, and Java management.
  • Extend plugin system descriptions to mention plugin market integration and v1.0.0 permission/state improvements
  • Introduce a new "Creation Flow 2.0" feature item describing import options, smart startup detection, and modpack auto-install
  • Clarify that Java management in v1.0.0 expands scan paths for better detection across common install locations
en/intro.md
zh-tw/intro.md
zh/intro.md
en/features.md
zh-tw/features.md
zh/features.md
Update docs version metadata to v1.0.0 and align GitHub release URL pattern with the new tag naming.
  • Change the VERSION constant from 0.6.5 to 1.0.0 so docs render the correct latest version
  • Adjust RELEASE_BASE to use the new tag format v${VERSION} instead of the older sea-lantern-v${VERSION}
.vitepress/version.ts

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

Copy link
Copy Markdown
Contributor

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

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

Hey - 我这边发现了 3 个问题,并提供了一些整体性反馈:

  • structure 页面(en/structure.mdzh-tw/structure.md)中,由于在链接前少了一个关闭的 ```,[Detailed Directory Structure] 链接被包含在代码块里了;请把这个链接移动到代码块外面,以便它能作为普通链接正确渲染。
  • 简体中文的 zh/structure.md 现在不再包含指向完整结构页(现在在 /zh/structure-full)的链接,而英文和繁体中文版本都有;建议也加上一个类似的链接以保持一致性。
  • 你把 RELEASE_BASE 改成了使用 .../download/v${VERSION},但旧的变更日志链接仍然指向诸如 sea-lantern-v0.6.5 这样的 tag;请仔细确认新的基础 URL 以及所有 tag/制品名称(包括重命名后的 Arch 包)在各个版本上都与 GitHub 实际的 Release 命名约定一致。
给 AI 代理的提示
Please address the comments from this code review:

## Overall Comments
-`structure` 页面(`en/structure.md``zh-tw/structure.md`)中,由于在链接前少了一个关闭的 ```,`[Detailed Directory Structure]` 链接被包含在代码块里了;请把这个链接移动到代码块外面,以便它能作为普通链接正确渲染。
- 简体中文的 `zh/structure.md` 现在不再包含指向完整结构页(现在在 `/zh/structure-full`)的链接,而英文和繁体中文版本都有;建议也加上一个类似的链接以保持一致性。
- 你把 `RELEASE_BASE` 改成了使用 `.../download/v${VERSION}`,但旧的变更日志链接仍然指向诸如 `sea-lantern-v0.6.5` 这样的 tag;请仔细确认新的基础 URL 以及所有 tag/制品名称(包括重命名后的 Arch 包)在各个版本上都与 GitHub 实际的 Release 命名约定一致。

## Individual Comments

### Comment 1
<location path="en/download.md" line_range="35-36" />
<code_context>
 |--------|-------------|
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.dmg`">DMG (Apple Silicon)</a> | M1 / M2 / M3 / M4 |
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.dmg`">DMG (Intel)</a> | x64 architecture |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | Portable archive |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | Portable archive |

 ## Linux
</code_context>
<issue_to_address>
**issue (bug_risk):** macOS app.tar.gz 下载链接的文件名中似乎缺少 VERSION 占位符。

这两个 `app.tar.gz` 链接是这里唯一没有在文件名中包含 `${VERSION}` 的 macOS 制品。如果实际的 Release 文件是带版本号的,这些 URL 应该更新为(例如 `Sea.Lantern_${VERSION}_aarch64.app.tar.gz``Sea.Lantern_${VERSION}_x64.app.tar.gz`),以与现有命名方案保持一致并避免链接失效。
</issue_to_address>

### Comment 2
<location path="zh-tw/download.md" line_range="35-36" />
<code_context>
 |------|------|
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.dmg`">DMG (Apple Silicon)</a> | M1 / M2 / M3 / M4 |
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.dmg`">DMG (Intel)</a> | x64 架構 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 可攜壓縮包 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 可攜壓縮包 |

 ## Linux
</code_context>
<issue_to_address>
**issue (bug_risk):** macOS app.tar.gz 下載連結似乎缺少 VERSION 參數。

同表中其他安裝包檔名都有 `${VERSION}`,但這兩個連結沒有。如果實際檔名是帶版本號的,建議改為 `Sea.Lantern_${VERSION}_aarch64.app.tar.gz``Sea.Lantern_${VERSION}_x64.app.tar.gz`,避免下載連結對不上檔名。
</issue_to_address>

### Comment 3
<location path="zh/download.md" line_range="35-36" />
<code_context>
 |------|------|
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.dmg`">DMG (Apple Silicon)</a> | M1 / M2 / M3 / M4 |
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.dmg`">DMG (Intel)</a> | x64 架构 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 便携压缩包 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 便携压缩包 |

 ## Linux
</code_context>
<issue_to_address>
**issue (bug_risk):** macOS app.tar.gz 下载链接似乎少了 VERSION 占位符。

其他下载链接的文件名都包含 `${VERSION}`,而这两条没有。如果实际产物名也是带版本号的,建议统一为 `Sea.Lantern_${VERSION}_aarch64.app.tar.gz``Sea.Lantern_${VERSION}_x64.app.tar.gz`,以避免生成指向不存在文件的链接。
</issue_to_address>

Sourcery 对开源项目是免费的——如果你觉得我们的评审有帮助,欢迎分享 ✨
帮我变得更有用!请在每条评论上点 👍 或 👎,我会根据你的反馈改进后续评审。
Original comment in English

Hey - I've found 3 issues, and left some high level feedback:

  • In the structure pages (en/structure.md and zh-tw/structure.md), the [Detailed Directory Structure] link is inside the fenced code block due to the missing closing ``` before it; move the link outside the code block so it renders as a normal link.
  • The Chinese zh/structure.md no longer contains a link to the full structure page (now at /zh/structure-full), unlike the English and Traditional Chinese versions; consider adding a similar link for consistency.
  • You changed RELEASE_BASE to use .../download/v${VERSION} while older changelog links still point to tags like sea-lantern-v0.6.5; double-check that the new base URL and all tag/asset names (including the renamed Arch package) match the actual GitHub release naming convention across versions.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- In the `structure` pages (`en/structure.md` and `zh-tw/structure.md`), the `[Detailed Directory Structure]` link is inside the fenced code block due to the missing closing ``` before it; move the link outside the code block so it renders as a normal link.
- The Chinese `zh/structure.md` no longer contains a link to the full structure page (now at `/zh/structure-full`), unlike the English and Traditional Chinese versions; consider adding a similar link for consistency.
- You changed `RELEASE_BASE` to use `.../download/v${VERSION}` while older changelog links still point to tags like `sea-lantern-v0.6.5`; double-check that the new base URL and all tag/asset names (including the renamed Arch package) match the actual GitHub release naming convention across versions.

## Individual Comments

### Comment 1
<location path="en/download.md" line_range="35-36" />
<code_context>
 |--------|-------------|
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.dmg`">DMG (Apple Silicon)</a> | M1 / M2 / M3 / M4 |
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.dmg`">DMG (Intel)</a> | x64 architecture |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | Portable archive |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | Portable archive |

 ## Linux
</code_context>
<issue_to_address>
**issue (bug_risk):** The macOS app.tar.gz download links appear to be missing the VERSION placeholder in the filenames.

These two `app.tar.gz` links are the only macOS artifacts here that don’t include `${VERSION}` in the filename. If the actual release files are versioned, these URLs should be updated (e.g. `Sea.Lantern_${VERSION}_aarch64.app.tar.gz` and `Sea.Lantern_${VERSION}_x64.app.tar.gz`) to match the existing naming scheme and avoid broken links.
</issue_to_address>

### Comment 2
<location path="zh-tw/download.md" line_range="35-36" />
<code_context>
 |------|------|
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.dmg`">DMG (Apple Silicon)</a> | M1 / M2 / M3 / M4 |
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.dmg`">DMG (Intel)</a> | x64 架構 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 可攜壓縮包 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 可攜壓縮包 |

 ## Linux
</code_context>
<issue_to_address>
**issue (bug_risk):** macOS app.tar.gz 下載連結似乎缺少 VERSION 參數。

同表中其他安裝包檔名都有 `${VERSION}`,但這兩個連結沒有。如果實際檔名是帶版本號的,建議改為 `Sea.Lantern_${VERSION}_aarch64.app.tar.gz``Sea.Lantern_${VERSION}_x64.app.tar.gz`,避免下載連結對不上檔名。
</issue_to_address>

### Comment 3
<location path="zh/download.md" line_range="35-36" />
<code_context>
 |------|------|
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.dmg`">DMG (Apple Silicon)</a> | M1 / M2 / M3 / M4 |
 | <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.dmg`">DMG (Intel)</a> | x64 架构 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 便携压缩包 |
+| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 便携压缩包 |

 ## Linux
</code_context>
<issue_to_address>
**issue (bug_risk):** macOS app.tar.gz 下载链接似乎少了 VERSION 占位符。

其他下载链接的文件名都包含 `${VERSION}`,而这两条没有。如果实际产物名也是带版本号的,建议统一为 `Sea.Lantern_${VERSION}_aarch64.app.tar.gz``Sea.Lantern_${VERSION}_x64.app.tar.gz`,以避免生成指向不存在文件的链接。
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread en/download.md
Comment thread zh-tw/download.md
Comment thread zh/download.md
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request synchronizes the documentation site with the v1.0.0 release of Sea Lantern. The PR updates version references, adds comprehensive v1.0.0 changelog entries, creates detailed structure documentation files, and updates feature descriptions across all language versions (Chinese Simplified, Traditional Chinese, and English).

Changes:

  • Version bump from 0.6.5 to 1.0.0 with updated release URL pattern
  • Added v1.0.0 changelog with highlights including enhanced server creation workflow, plugin system improvements, and ARM64 architecture support
  • Created new detailed directory structure documentation (structure-full.md) for all languages
  • Updated tutorial, getting-started, features, and intro pages to reflect new v1.0.0 capabilities including import sources, startup detection, and custom commands
  • Enhanced download pages with ARM64 package links for Windows and Linux, plus macOS portable archives
  • Reorganized sidebar navigation by moving "Project Structure" from Developer section to Project Info section

Reviewed changes

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

Show a summary per file
File Description
.vitepress/version.ts Updated version to 1.0.0 and corrected release URL pattern
zh/changelog.md, zh-tw/changelog.md, en/changelog.md Added comprehensive v1.0.0 release notes with feature highlights and stability improvements
zh/structure-full.md, zh-tw/structure-full.md, en/structure-full.md New detailed directory structure documentation based on v1.0.0
zh/structure.md, zh-tw/structure.md, en/structure.md Added v1.0.0 structure sync section and link to detailed docs
zh/tutorial.md, zh-tw/tutorial.md, en/tutorial.md Updated server creation section to reflect new import sources and startup detection
zh/getting-started.md, zh-tw/getting-started.md, en/getting-started.md Revised server creation steps to include new workflow options
zh/features.md, zh-tw/features.md, en/features.md Added new v1.0.0 features including plugin market, expanded Java detection, and enhanced creation flow
zh/download.md, zh-tw/download.md, en/download.md Added ARM64 packages and macOS portable archives
zh/intro.md, zh-tw/intro.md, en/intro.md Updated feature list with Creation Flow 2.0 and removed System Tray item
zh/server-jar.md, zh-tw/server-jar.md, en/server-jar.md Updated usage instructions to reflect new import capabilities
.vitepress/config/zh.ts, .vitepress/config/zh-tw.ts, .vitepress/config/en.ts Moved Project Structure link from Developer to Project Info section
STRUCTURE.md Added v1.0.0 structure sync section

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

Comment thread zh-tw/download.md
Comment on lines +35 to +36
| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 可攜壓縮包 |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 可攜壓縮包 |
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

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

The macOS app.tar.gz download links are missing the version number in the filename, unlike all other download formats (DMG, DEB, RPM, etc.). The URLs should be Sea.Lantern_${VERSION}_aarch64.app.tar.gz and Sea.Lantern_${VERSION}_x64.app.tar.gz to maintain consistency with other release assets and prevent issues when multiple versions are hosted simultaneously.

Suggested change
| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 可攜壓縮包 |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 可攜壓縮包 |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | 可攜壓縮包 |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.app.tar.gz`">app.tar.gz (Intel)</a> | 可攜壓縮包 |

Copilot uses AI. Check for mistakes.
Comment thread en/download.md
Comment on lines +35 to +36
| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | Portable archive |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | Portable archive |
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

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

The macOS app.tar.gz download links are missing the version number in the filename, unlike all other download formats (DMG, DEB, RPM, etc.). The URLs should be Sea.Lantern_${VERSION}_aarch64.app.tar.gz and Sea.Lantern_${VERSION}_x64.app.tar.gz to maintain consistency with other release assets and prevent issues when multiple versions are hosted simultaneously.

Suggested change
| <a :href="`${RELEASE_BASE}/Sea.Lantern_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | Portable archive |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_x64.app.tar.gz`">app.tar.gz (Intel)</a> | Portable archive |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_aarch64.app.tar.gz`">app.tar.gz (Apple Silicon)</a> | Portable archive |
| <a :href="`${RELEASE_BASE}/Sea.Lantern_${VERSION}_x64.app.tar.gz`">app.tar.gz (Intel)</a> | Portable archive |

Copilot uses AI. Check for mistakes.
Comment thread zh/server-jar.md
2. 在 Sea Lantern 中点击「创建服务器」
3. 若是 `.jar`,直接导入 JAR;若是可执行文件,请用脚本启动模式(`bat` / `sh`)
4. 详细步骤请参考 [快速开始](/zh/getting-started)
2. 在 Sea Lantern 中点击「创建服务器」,选择导入来源(JAR / 既有服务器 / 启动脚本)
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

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

Terminology inconsistency: this file uses "既有服务器" while other Chinese documentation files (e.g., zh/tutorial.md, zh/getting-started.md) consistently use "已有服务器" for "existing server". For consistency across the documentation, consider using "已有服务器" here as well.

Suggested change
2. 在 Sea Lantern 中点击「创建服务器」,选择导入来源(JAR / 既有服务器 / 启动脚本)
2. 在 Sea Lantern 中点击「创建服务器」,选择导入来源(JAR / 已有服务器 / 启动脚本)

Copilot uses AI. Check for mistakes.
Comment thread zh-tw/structure.md Outdated
Comment on lines +22 to +24
```

[詳細目錄結構](/zh-tw/structure-full)
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

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

The link to the detailed structure is placed inside the code block, which will render it as plain text rather than a clickable link. The link should be placed before the code block starts (before line 22), similar to how it's done in the zh/structure.md file where the link appears after the closing triple backticks on line 54.

Copilot uses AI. Check for mistakes.
Comment thread en/structure.md Outdated
Comment on lines +22 to +24
```

[Detailed Directory Structure](/en/structure-full)
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

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

The link to the detailed structure is placed inside the code block, which will render it as plain text rather than a clickable link. The link should be placed before the code block starts (before line 22), similar to how it's done in the zh/structure.md file where the link appears after the closing triple backticks on line 54.

Copilot uses AI. Check for mistakes.
Comment thread zh/download.md
@KercyDing KercyDing merged commit 3b401a7 into main Feb 27, 2026
2 checks passed
@KercyDing KercyDing deleted the feat/docs-v1-structure-sync branch February 27, 2026 07:15
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