Skip to content

开发:编排编辑器 YAML 解析与组装层 #15

Description

@JiGuangWorker

背景

当前已经确认:标准 YAML 可以从现有源码的固定编排事实中反推出来。编辑器第一阶段不应该改运行时,而应该先具备 YAML 解析与组装能力。

目标

实现一个独立的“编辑器 YAML 解析/组装层”,职责仅限于:

  • YAML -> schema
  • schema -> editor state
  • editor state -> schema
  • schema -> YAML

当前先完成最小闭环中的前两段:

  • 标准 YAML 的结构体定义
  • YAML 读写、解析、基础校验

范围

要做

  • 定义编辑器侧 YAML Schema 结构体
  • 实现 YAML 反序列化
  • 实现 YAML 序列化
  • 实现基础字段校验
  • 补最小单测

不做

  • 不改 dispatch
  • 不改 scheduler
  • 不接管运行时执行

验收标准

  • 给定合法 YAML,能够解析成稳定内存结构
  • 给定内存结构,能够重新组装出标准 YAML
  • 关键枚举和值域非法时能返回明确错误
  • 单测覆盖 round-trip 和非法输入

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions