Skip to content

docs: add windup module splitting specification#40

Open
xiaocheny214 wants to merge 2 commits into
1024XEngineer:mainfrom
xiaocheny214:doc/module-splitting
Open

docs: add windup module splitting specification#40
xiaocheny214 wants to merge 2 commits into
1024XEngineer:mainfrom
xiaocheny214:doc/module-splitting

Conversation

@xiaocheny214

Copy link
Copy Markdown

背景

以业务功能为准则,对 windup 模块进行拆分,明确各模块职责与接口边界。

内容

新增 docs/模块拆分.md,包含以下业务模块及其接口定义:

  • 用户模块
  • 订阅计费模块
  • 项目模块
  • 节点模块
  • 流程库模块
  • 审查模块
  • AI 引擎模块
  • 资产模块
  • 导出模块

变更范围

  • 新增文件:docs/模块拆分.md(87 行)
  • 不涉及任何代码改动

Add docs/模块拆分.md defining the business-module breakdown for the windup project (user, subscription/billing, project, node, workflow library, review, AI engine, asset, export), each with its interface list.

@fennoai fennoai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

发现 2 个会影响模块边界落地的文档问题,已在对应行标注。

Comment thread docs/模块拆分.md
`节点与节点之间组装成工作流程,用户可以通过工作流程库在创建项目中,复用这些节点的组装关系。`

接口:
- 流程查询

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

这里的接口只有查询和删除,但模块职责要求用户能够保存并在项目中复用节点组装关系。按当前定义,流程库没有任何写入入口,也没有将流程应用到项目的接口,因此实现者无法完成该模块的核心场景。请至少补充流程创建/保存(必要时更新)以及应用/实例化流程的边界。

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

前面节点模块提供了一个组装的接口,即会在对应库中建立节点与节点的相关关系。而流程实际上就是存储节点与节点之间的关系。仅需要提供查询这种节点与节点关系的接口、以及提供一个删除节点与节点关系的接口即可。

Comment thread docs/模块拆分.md Outdated
- 导出GIF格式
- 导出序列帧
- 导出精灵图集
- 导出引擎文件(如Cocos、Unity、steam)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Steam 是发行平台,不是游戏引擎,也没有与 Cocos/Unity 对应的通用“引擎文件”格式。把它列在这里会让导出模块的产物契约不明确;如果目标是 Steam 发布,请单独定义打包/发布产物,否则应从引擎格式示例中移除。

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

导出引擎文件是我的定义不清,我会修正。
而后面括号中的,实际上是为了简略描述,不会实现通用的 Cocos/Unity 对应引擎文件”格式,而是分别导出。

Added support for Github and Google login to user login module. Updated export engine files to remove 'steam'.
@xyh202131
xyh202131 self-requested a review July 21, 2026 06:15
Comment thread docs/模块拆分.md
- 识别角色特征
- 大语言模型问答
- AI审查
- quick start模式即通过对话一键完成所有工作

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

大语言模型问答即可一键完成所有工作,后续具体实现细节,也就是在接口实现类中,封装一个可调用工具的列表,即可通过问答交互的形式,调用这些工具来完成生图、人物动作等工作。

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