# g2rain-app-template
g2rain-app-template 是 G2rain 平台的标准前端应用模板仓库,用于为平台前端子应用提供统一初始化结构、运行约定与接入基础。
# 模块定位
在 G2rain 整体体系中,g2rain-app-template 位于工程支撑层,是平台前端子应用标准化建设的重要模板来源。
它解决的不是某个业务页面如何实现,而是:
- 新子应用应以什么结构创建
- 子应用如何对齐平台统一工程规范
- 子应用如何接入主壳与平台安全链路
- 子应用如何具备标准运行环境
# 核心能力
# 标准前端模板输出
g2rain-app-template 提供统一的前端子应用模板,帮助新应用从一开始就进入平台约定结构。
# 运行环境基础约定
模板内置平台前端子应用常用的运行基础,包括:
- 工程目录结构
- 构建与运行约定
- 与主壳协同的接入方式
# 应用身份接入基础
模板不仅是页面骨架,还承担应用化接入模式中的一部分基础能力,使新应用更容易进入平台统一安全与身份协同链路。
# 工程一致性保障
通过模板统一新应用的起点,可以显著降低不同子应用之间的结构差异与接入偏差。
# 关键机制
# 模板先行
平台并不鼓励每个前端子应用都从零搭建,而是通过模板统一起点,让后续应用在技术结构、接入方式和部署形态上更可控。
# 与 CLI 协同
g2rain-app-template 通常与 g2rain-app-cli 搭配使用:
- 模板负责标准骨架
- CLI 负责初始化、生成与接入辅助
# 与主壳体系协同
模板生成的新应用更容易接入 g2rain-main-shell,从而参与平台统一前端体系。
# 适用场景
- 新前端子应用初始化
- 统一前端工程结构
- 主壳接入模式的标准化落地
- 平台前端应用批量扩展