# g2rain-crafter
g2rain-crafter 是 G2rain 平台的工程脚手架与研发辅助工具,用于提升项目搭建、标准化生成与研发提效能力。
# 模块定位
在 G2rain 整体体系中,g2rain-crafter 位于工程支撑层,承担的是把平台工程规范、生成能力与脚手架能力统一组织起来的职责。
它不直接承载业务,而是帮助团队更快地从“想法”进入“平台规范化工程起点”。
# 核心能力
# 工程脚手架
g2rain-crafter 可用于帮助新项目或新模块快速进入统一工程结构。
# 研发辅助生成
它不仅是模板拷贝工具,更是研发过程中用于辅助生成标准化结构、约定和样板的工具集合。
# 标准结构搭建
通过统一脚手架,平台可以减少不同仓库之间的工程差异,让后续维护更稳定。
# 关键机制
# 从“零搭建”转向“规范起步”
平台不希望每次都从零开始创建工程,因此 g2rain-crafter 的核心价值在于帮助团队从平台既定规范出发。
# 与模板、CLI 协同
它通常与以下模块配合:
g2rain-generator-archetypeg2rain-app-templateg2rain-app-cli
共同形成完整研发提效链路。
# 面向多仓库协作
在多仓库体系中,脚手架工具能显著减少手工对齐成本,让不同仓库更容易保持一致的工程风格。
# 适用场景
- 新项目初始化
- 工程脚手架生成
- 研发辅助提效
- 平台规范化起步