apsis-rs/docs/design
ApsisRS contributors 4d45d4cf41 workspace: remove dependencies that are declared but never used
Thirty four crates listed apsis-core or apsis-math without referencing it,
and apsis-kepler listed apsis-time and apsis-tle as well. Each was verified
removable by compiling with it taken out. An unused dependency still costs
build time and makes the dependency graph and the layer check report
relations that do not exist. The layer check now reports 104 edges, down
from 141.
2026-09-26 23:36:38 +08:00
..
README.md workspace: enforce the layer dependency rule 2026-09-26 23:33:20 +08:00
errors.md docs: correct the core error claim and record the error strategy 2026-09-26 23:29:25 +08:00
layers.md workspace: remove dependencies that are declared but never used 2026-09-26 23:36:38 +08:00
sim.md docs: record the simulation layer design 2026-09-26 22:53:51 +08:00
units.md docs: record the cross layer unit and coordinate conventions 2026-09-26 23:24:16 +08:00

README.md

设计文档

本目录记录 ApsisRS 的跨 crate 设计决策,例如坐标约定、单位约定、误差策略与 分层边界。单个 crate 的内部设计写在对应 crate 的模块文档中。

文档内容需自包含,仅引用本仓库内的代码或可公开访问的标准。

跨层约定

各层设计