Skip to content

Chore/align webgal engine manifest v3#927

Open
A-kirami wants to merge 1 commit intoOpenWebGAL:devfrom
A-kirami:chore/align-webgal-engine-manifest-v3
Open

Chore/align webgal engine manifest v3#927
A-kirami wants to merge 1 commit intoOpenWebGAL:devfrom
A-kirami:chore/align-webgal-engine-manifest-v3

Conversation

@A-kirami
Copy link
Copy Markdown
Contributor

@A-kirami A-kirami commented Apr 7, 2026

背景

#762 的 RFC 已更新到 v3 版本,官方 manifest 需要同步到这版规范,避免参考实现与规范定义继续漂移。

这次同步主要解决了几个具体问题:

  • 官方 manifest 缺少 schemaVersionid
  • name 仍然是旧的机器标识风格,而不是正式显示名称
  • 人员信息仍使用 author,不符合当前修改后的 maintainer 语义
  • 一些可选字段仍保留旧写法或冗余信息,不符合当前 RFC 的改进方向

本次变更

同步更新官方 packages/webgal/public/webgal-engine.json

  • 新增 schemaVersion: "1.0.0"
  • 新增 id: "open-webgal.webgal"
  • name 调整为显示名称 WebGAL
  • 将人员信息从 author 调整为 maintainer
    • name: "OpenWebGAL"
    • email: "contact@openwebgal.com"
  • 移除当前不再保留在官方 manifest 中的冗余字段:
    • readme
    • readmes
    • keywords
    • live2dSupport
    • spineSupport

说明

  • 引擎根目录下不存在 readme 文件,为避免空引用,移除 readmereadmes
  • 根据当前 RFC 语义,keywords 不应填写冗余内容,故一并移除
  • 根据当前 RFC 语义,live2dSupport / spineSupport 为可选字段,缺失按 false 处理,因此官方 manifest 不再显式填写 false

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the webgal-engine.json metadata by adding schemaVersion and id fields, updating the maintainer information, and removing several fields such as readme, keywords, and support flags. A review comment suggests modifying the id field to remove a hyphen, ensuring consistency with the organization's branding and existing URLs.

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