从使用指南了解界面操作,从开发指南配置构建环境。架构介绍各模块的职责,设计说明界面与交互的取舍。
使用指南
- 界面与操作:首次启动、页面、概况带、文件占用、键盘操作、权限
- 常驻、托盘与快捷键
- 设置
- 硬件数据的来源与限制
开发指南
- 环境与命令:环境要求、
start.bat、开发版隔离、验证采集数据、代码规范 - 构建与缓存:缓存优化、链接器与工具链
- 性能测量
- GPUI 原生界面:开发入口、原生组件、共享定义与平台边界
- 提交与发布:持续集成、提交信息规范、版本号、发布步骤、更新签名与通道、发布后发现严重问题时的处理
- 官网与发行镜像:静态站构建、版本文件、更新清单与域名邮箱
- Windows 代码签名:SignPath 测试配置、签名顺序与产物验证
- 多语言:文案目录、界面与 Rust 中的用法、检查、增加语言、术语表
- 依赖与安全维护:工具链版本、漏洞检查、原生接口边界与上游修复边界
架构
- 总览:分层、数据流、设计取向
- 技术栈:各层的语言、框架、依赖与平台接口,检查、构建与发布工具
- 采集层 argus-core
- 原生宿主
- 特权服务:安装、授权边界、IPC 与验证
- 管理员启动:一次授权、统一入口与权限交接
- 系统任务管理器替换:启用、回退、更新和卸载保护
- 原生界面