Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

将海豹预装内置帮助文档变为可选项 #949

Open
2 tasks done
GUERdugujian opened this issue Jul 28, 2024 · 3 comments
Open
2 tasks done

将海豹预装内置帮助文档变为可选项 #949

GUERdugujian opened this issue Jul 28, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@GUERdugujian
Copy link

GUERdugujian commented Jul 28, 2024

在提问之前...

  • 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
  • 我基本确定这是一个新功能/建议,而不是遇到了 bug(不确定的话请附上日志)

说说你遇到的问题?

海豹每次更新,其压缩包内都会带有预装的内置帮助文档,每次更新都会覆盖掉原有的同名文档。

我编写及部分修改(以内置帮助文档为基础)过一些帮助文档,但由于有些修改后的文档未有改名,在海豹更新之后这些修改也就相当于被覆盖了;而一些经部分修改且改名的文件并未被预装文档覆盖,但由于两者中有相当多的相同词条,从而又导致了查询词条的赘余重复。

对于一部分有能力且已编写/修改过帮助文档的骰主来说,海豹每次更新带来的查询文档覆盖会导致一些不必要的文档变动,甚至是像上述一样的修改覆盖或者词条重复,从而间接了帮助文档文件夹的管理混乱。

有什么好的想法?

不再在海豹安装包里提前内置帮助文档,仅在更新之后WEBUI的查询文档页面中提供“下载海豹内置帮助文档”甚至是“选择特定帮助文档下载”的选项,供有需要的骰主自行选择下载。这样或许可以略微降低海豹的压缩包体积与原始占用内存。

同时新开一个查询文档仓库,与海豹核心仓库独立。或许也可以让骰主们像获取JS那样获取社区自制的查询文档?

其他内容

No response

@GUERdugujian GUERdugujian added the enhancement New feature or request label Jul 28, 2024
@MX-fox
Copy link
Member

MX-fox commented Jul 28, 2024

同时新开一个查询文档仓库,与海豹核心仓库独立。或许也可以让骰主们像获取JS那样获取社区自制的查询文档?

查询文档等内容在 sealdice/sealdice-builtins 仓库,已与海豹核心仓库独立。

不再在海豹安装包里提前内置帮助文档,仅在更新之后WEBUI的查询文档页面中提供“下载海豹内置帮助文档”甚至是“选择特定帮助文档下载”的选项,供有需要的骰主自行选择下载。

对于官网和 GitHub 下载的海豹核心安装包肯定要内置帮助文档,这是为了新用户无需额外操作即可使用完整版海豹。
对于以上的问题可考虑将下载通道和更新通道区分,更新时不自动更新帮助文档等内容,提供按钮/指令供骰主手动更新。

@MX-fox
Copy link
Member

MX-fox commented Jul 28, 2024

在海豹支持前可考虑手动更新,只覆盖 sealdice-corelagrange

@Xiangze-Li
Copy link
Member

对于官网和 GitHub 下载的海豹核心安装包肯定要内置帮助文档,这是为了新用户无需额外操作即可使用完整版海豹。

考虑到海豹并没有「安装程序」而只有「程序包」,这种受控释放文件的行为是很难实现的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants