median-dxz / seerh5-assistant

赛尔号H5端登陆器 & api封装接口
https://median-dxz.github.io/sea-project-website/
Mozilla Public License 2.0
28 stars 9 forks source link

9-12月迭代计划表 #26

Open median-dxz opened 1 month ago

median-dxz commented 1 month ago

sdk

sdk将转为独立仓库,同时将github仓库作为模组的在线源,目前参考的思路是BetterNCM的插件源处理思路。大致描述为:

  1. 创建一个模板仓库,可以通过fork该仓库快速创建模组开发环境
  2. sdk使用github发版的mod-type/mod-resolver/core进行开发
  3. 使用esbuild进行构建,需要手动配置环境变量,包括后端api和入口
  4. 编写esbuild构建插件脚本,在开发模式下,以监视模式运行,并自动通过插件以更新模式安装到后端
  5. 生产模式下,构建生成用于提交
  6. 创建一个插件源仓库,该仓库主分支包含所有模组的源码
  7. 该仓库另一个分支包含所有的构建结果和清单文件,作为插件源
  8. 构建是由github actions自动触发的CI,通过提交pr来发布模组,只允许提交模组的源码,审核完成才能合并

以上具体实现方案仍在探索中...

core v1.0.0

core在最近的开发中基本维持稳定,且具有完整的公共API组织以及一定的扩展性,个人认为是时候发布v1.0.0版本,标志其功能已经达到稳定。在正式发布之前,还有如下的事项需要处理:

core / mod-type release 待定

website

launcher / server v0.9.2

launcher / server v0.9.3

launcher / server release 待定

mod-resolver / mod-type v1.0.0

toolchain

median-dxz commented 1 month ago

为了尽快开始在线模组源的环境搭建,近期将发布:

v1.0.0版本

median-dxz commented 1 month ago

由于个人时间安排的原因,项目将再次进入缓更阶段