Yayin Story Studio logo Yayin Story Studio 项目文档
回到主页 用户手册

Yayin Story Studio 文档首页

欢迎使用 Yayin Story Studio 的官方文档!本页面提供了 Yayin Story Studio 的各个模块和功能的详细介绍, 这份官方文档更多的是面向开发者的,如果您是普通用户,建议参考 Yayin Story Studio 的用户手册。

如果您需要ASE教程,请另行参阅 ASE 官方文档 - 语雀

模块介绍

Yayin Story Studio 由多个模块(子项目)构成

  • Visindigo 模块:核心中的核心,提供最最基础的Qt封装和扩展功能。根命名空间即为 Visindigo
  • YSSCore 模块:Yayin Story Studio 的核心模块,提供了Yayin Story Studio本体的基础功能。根命名空间为 YSSCore
  • YayinStoryStudio 模块:Yayin Story Studio 本体模块,YSS的GUI实现大多在此,根命名空间为YSS 。 Yayin Story Studio 没有太多文档,因为它基本上不作为开放API供外部使用。
  • YayinStoryPlayer 模块:一个WIP模块,暂时没有具体开发计划,原计划用于实现一个轻量级的故事播放器。 但由于开发者已经在参与ASE深度重构,因此该模块的开发计划被无限期搁置。
  • YSSInstaller 模块:一个WIP模块,暂时没有具体开发计划,用于实现YSS的更新与安装程序。

贡献代码

Yayin Story Studio 在Github上开源,参见 Yayin Story Studio Github 仓库

不过目前YSS还没有准备好接受外部贡献(无论是考虑到目前暂时没有为此准备的工作流程,还是考虑到代码质量和项目稳定性), 因此如果您有兴趣为YSS贡献代码,请先联系开发者。

许可证

Yayin Story Studio中的每一个子项目均采用“一版一许可”的方式进行许可。在Github Release页面中, 每次发布新版本时,请自行留意对应source code中采用的许可证类型。许可证只对当前版本有效,未来版本可能会更改许可证类型。