mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
- 修改品牌颜色变量定义方式,统一使用 indigo 颜色系统 - 注释掉原有的蓝色品牌颜色配置 - 将架构概览链接从 /zh-CN/getting-started/architecture 调整为 /zh-CN/getting-started - 调整导航菜单结构配置
38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
---
|
||
# https://vitepress.dev/reference/default-theme-home-page
|
||
layout: home
|
||
title: GFramework
|
||
hero:
|
||
name: "GFramework"
|
||
text: 面向游戏开发的模块化 C# 架构体系
|
||
tagline: 基于清洁架构与 CQRS 思想构建,支持可扩展设计与多引擎集成
|
||
image:
|
||
src: /logo.png
|
||
alt: GFramework Logo
|
||
actions:
|
||
- theme: brand
|
||
text: 快速开始
|
||
link: /zh-CN/getting-started/quick-start
|
||
- theme: alt
|
||
text: 架构概览
|
||
link: /zh-CN/getting-started
|
||
|
||
features:
|
||
- title: 🏗 清洁架构分层
|
||
details: 基于 Model–Controller–System–Utility 五层结构设计,实现职责清晰、可测试、可维护的代码组织方式。
|
||
|
||
- title: 🔧 CQRS 命令查询分离
|
||
details: 通过类型安全的命令与查询系统构建业务流程,支持可扩展操作链与可撤销机制。
|
||
|
||
- title: 📡 类型安全事件系统
|
||
details: 提供高性能事件总线,实现模块间松耦合通信与可扩展的业务触发机制。
|
||
|
||
- title: 🎮 引擎集成层
|
||
details: 核心层与引擎层解耦设计,当前提供 Godot 集成实现,支持节点扩展、协程桥接与对象池能力。
|
||
|
||
- title: 🔄 响应式属性系统
|
||
details: 可绑定属性模型驱动 UI 更新与状态变化,构建声明式的数据响应流程。
|
||
|
||
- title: ⚡ Roslyn 源码生成器
|
||
details: 自动生成日志、枚举扩展与规则代码,减少样板代码并提升开发效率。
|
||
--- |