Skip to content

R2 Builder 体系与连带注册建模 #46

Description

@Tki-sor

Question

Builder 体系与连带注册的建模:

  1. Builder 采用 public field 约定(PR feat: Skeleton for a generic registry system #37 §3.1,理由:链式方法返回类型无法表达子类 self type)——是否采纳为全项目约定?
  2. 逐类型 XxxBuilderJS 的去留:通用 builder 完全吸收 vs 保留 per-type 作为糖。
  3. 连带注册(Co-registration,术语见 CONTEXT.md):additionalBuilders() vs handleAdditionalRegistry(Consumer<...>)(PR feat: Skeleton for a generic registry system #37 §1.2 思路)的取舍;Block→BlockItem、Fluid→流体方块+桶 的默认规则放引擎还是插件。

需求信号:#36。产出:ADR(Builder 与连带注册)。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions