# g2rain-crafter

g2rain-crafter 是 G2rain 平台的工程脚手架与研发辅助工具,用于提升项目搭建、标准化生成与研发提效能力。

# 模块定位

在 G2rain 整体体系中,g2rain-crafter 位于工程支撑层,承担的是把平台工程规范、生成能力与脚手架能力统一组织起来的职责。

它不直接承载业务,而是帮助团队更快地从“想法”进入“平台规范化工程起点”。

# 核心能力

# 工程脚手架

g2rain-crafter 可用于帮助新项目或新模块快速进入统一工程结构。

# 研发辅助生成

它不仅是模板拷贝工具,更是研发过程中用于辅助生成标准化结构、约定和样板的工具集合。

# 标准结构搭建

通过统一脚手架,平台可以减少不同仓库之间的工程差异,让后续维护更稳定。

# 关键机制

# 从“零搭建”转向“规范起步”

平台不希望每次都从零开始创建工程,因此 g2rain-crafter 的核心价值在于帮助团队从平台既定规范出发。

# 与模板、CLI 协同

它通常与以下模块配合:

  • g2rain-generator-archetype
  • g2rain-app-template
  • g2rain-app-cli

共同形成完整研发提效链路。

# 面向多仓库协作

在多仓库体系中,脚手架工具能显著减少手工对齐成本,让不同仓库更容易保持一致的工程风格。

# 适用场景

  • 新项目初始化
  • 工程脚手架生成
  • 研发辅助提效
  • 平台规范化起步

# 相关模块

# 推荐阅读