# g2rain-infra-app
g2rain-infra-app 是 G2rain 平台基础设施相关的前端子应用,负责承载平台支撑类页面能力,并与 g2rain-infra 形成前后端协同。
# 模块定位
在 G2rain 整体体系中,g2rain-infra-app 位于交互接入层,是平台支撑类前端页面的重要承载模块之一。
它的角色不是提供平台统一入口,而是负责把基础设施、公共支撑与平台运行相关场景以前端页面形式呈现出来,并接入主壳统一协同运行。
# 核心能力
# 平台支撑类页面承载
g2rain-infra-app 负责承载与平台基础设施、公共支撑能力、运行配置等相关的页面与交互入口。
# 与 g2rain-infra 协同
它通常与 g2rain-infra 配套使用:
- 后端负责承载平台支撑能力
- 前端负责提供操作界面与展示入口
# 主壳接入能力
该仓库在联调与交付阶段接入 g2rain-main-shell,成为平台统一前端入口体系的一部分。
# 标准子应用规范
作为平台前端子应用之一,它遵循统一应用模板、资源组织与运行模式规范,更适合被持续复用和扩展。
# 关键机制
# 独立开发与统一接入
与其他前端子应用类似,g2rain-infra-app 支持:
- 开发阶段独立运行
- 联调阶段接入主壳统一验证
这样既保证本地研发效率,也保证平台整体接入一致性。
# 页面与支撑能力对应关系
它承载的页面通常与平台公共支撑能力直接相关,因此更偏向:
- 平台运行支撑
- 公共配置类能力
- 基础设施相关交互
而不是独立业务域流程。
# 应用化接入
虽然它更偏支撑类应用,但仍然遵循平台应用化接入模式:
- 具备应用身份
- 作为应用参与平台控制体系
- 可被主壳统一装载与协同
# 适用场景
- 平台基础设施相关页面承载
- 平台公共支撑能力前端化
- 与
g2rain-infra配套的交互能力建设 - 主壳统一协同下的支撑类前端场景