Files
openless/docs/index.md
T
sim 34cab16fce docs: 以源码为准重写 1-app 文档系统(19 篇)
保留目录骨架与文件名,内容全部以当前源码为依据重写:范围与版本锚点
(2.0.0-Beta.1 / crate 0.1.0 / com.openless.app)、架构分层与 Core 模块地图、
桌面验收清单(功能域→源码入口→证据)、Linux 交接 8 篇(沿用 L01-L12 登记体系,
锚点落到 settings.rs/audio.rs/ports.rs 等)、后端接口契约、Android 计划、
运营指南 5 篇(以 provider descriptor 与实际 CSP/.gitmodules 为锚)。
原过程中的计划叙述、截图与历史收口记录不再保留。
2026-09-07 13:48:29 +08:00

2.1 KiB
Raw Blame History

OpenLess 文档入口

状态:canonical;更新:2026-09-07。本目录 2026-09-07 以源代码为唯一依据重写(基于本地 beta 639c2fbf);文档与代码冲突时,以代码为准修文档,不保留历史叙述。

范围与架构

  • 2.0 范围:平台边界、版本锚点与完成条件。
  • 架构:Core / 平台 Host / 界面分层、模块地图与验证入口。
  • 桌面验收清单:功能域 → 源码入口 → 必须的真实证据。

Linux 接入交接(egui,目录内互链)

接口契约

平台与运营

验证入口(在 openless-all/app 执行)

  • npm test:构建 React + 全部前端/合同测试(含 Core 快捷键回归)。
  • cargo fmt --check:openless-core、linux-egui、src-tauri 三 crate。
  • cargo test -p openless-core --locked、cargo test -p openless-linux-egui --locked。
  • src-tauri 被 workspace exclude,按平台独立构建;macOS 构建需 git submodule update --init --recursive。