# 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,从而参与平台统一前端体系。

# 适用场景

  • 新前端子应用初始化
  • 统一前端工程结构
  • 主壳接入模式的标准化落地
  • 平台前端应用批量扩展

# 相关模块

# 推荐阅读