Skip to content

贡献者路线

这条路线给想修改 NodeWarden 或审查技术改动的人看。如果你只是要部署一个实例,请先看 入门路线

文档(本站 wiki)

文档源码在 GitHub:nodewarden-wiki,与主应用仓库分开。错字、过时说明:用页面右上角 在 GitHub 上编辑此页 或到该仓库开 Issue。见 常见问题 — 文档写错了

架构路线

  1. 整体架构 - 理解 Worker、前端资源、API、D1、R2、KV、cron 和 Durable Object 通知层如何组合。
  2. 后端路由与服务层 - 跟踪请求如何经过 router、handler、service、存储、限流和备份边界。
  3. 前端架构 - 理解 Vite 和 Preact Web Vault、路由、会话、React Query、i18n 和移动端体验。
  4. 数据模型与迁移 - 理解 D1 迁移、运行时 schema 初始化、表、索引和备份契约。

兼容路线

  1. 兼容性策略 - 保持官方 Bitwarden 客户端在升级后继续可用。
  2. API 参考 - 查看公开、认证、密码库、附件、Send、设备、域名和管理员接口。
  3. 实时通知 - 理解 WebSocket 和 SignalR 风格通知行为。

改动路线

  1. 变更维护地图 - 在改动前找到正确代码区域。
  2. 开发与代码约定 - 遵守检查命令、i18n 规则、备份契约和密码项字段原则。