Transform 贡献是给 SeaTunnel 增加用户可见能力时最容易入手的一类工作,但它的入口信息分散在 transform 文档、架构页和仓库 README 之间,新贡献者很容易找不到最短路径。
这篇文档的目标,就是把这条入口收拢起来。
如果你准备贡献一个 Transform 插件,建议先读下面这些页面:
这些页面会先解释开发环境、Transform 在整条作业链路里的位置,以及 plugin_input 和 plugin_output 如何把多个数据集串起来。
大多数 Transform 相关贡献,基本都落在下面几类里:
通常先做一个最小且聚焦的改动,会比直接发起大规模 Transform 重构更容易落地。
在修改 seatunnel-transforms-v2 之前,至少先找一个相近的已有 Transform 实现,对照下面几个方面:
docs/en 与 docs/zh 页面Transform 类改动如果能同时带上代码、文档和示例,通常更容易评审。
如果你需要的是 seatunnel-transforms-v2 模块内部的约定、示例或更贴近源码目录的说明,再继续看仓库里的指南: