Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RustLoom 开发手册

本手册是 RustLoom 开发规范的单一事实来源,面向参与设计、开发、测试和 发布的贡献者。README 只提供项目入口,具体规则应在本手册中维护。

RustLoom 当前已经具备:

  • Axum HTTP 服务和 Tokio 运行时;
  • PostgreSQL 连接池;
  • 由 SQLx 管理的可逆数据库迁移;
  • 进程存活与数据库就绪检查;
  • 邮箱注册、密码登录、当前设备退出和只读 Profile;
  • PostgreSQL 服务端 Session 与安全 Cookie;
  • 自动化代码检查和文档构建。

身份能力仍是安全 MVP,不包含邮箱验证、密码找回、限流、权限或公网生产加固。

设计原则

  • 先交付可验证的最小能力,再增加抽象。
  • 所有数据库结构变化必须进入版本化 migration。
  • 对外接口和错误码必须稳定、可测试、可记录。
  • 文档与代码在同一 PR 中同步更新。
  • 开发环境可以便利,生产默认必须安全。