For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /dev/index.md.
星程课表 · AstraSchedule
Search
K
快速开始
用户手册
运维手册
开发指南
常见问题
术语表
致谢
Theme
Menu
ON THIS PAGE
开发文档
#
Copy Markdown
Filter
开发文档按项目组织,涵盖 desktop、usr-backend、usr-dashboard、sys-backend、sys-dashboard 与 go-valence-cal。
系统架构
#
系统架构
组件划分
数据作用域模型
多租户架构(SaaS 模式)
关键链路
设计要点
客户端存储
Desktop 客户端
#
Desktop 客户端
技术栈
项目结构
开发
构建
配置三层存储
窗口穿透交互
用户端后端
#
User Backend 用户端后端
技术栈
项目结构
代码组织
接口约定
认证与鉴权
数据写入策略
课表规则引擎
本地开发环境搭建
常用命令
OpenAPI 文档
Web 管理端 API
鉴权
配置相关接口
用户管理接口
结构管理接口
复制配置接口
系统备份 / 还原接口
用户端管理后台
#
用户端管理后台
技术栈
项目结构
开发
路径别名
API 调用
路由
主题
系统端后端
#
系统端后端
技术栈
项目结构
API 概览
配置
启动
本地开发
系统端管理后台
#
系统端管理后台
技术栈
项目结构
主要页面
开发
认证
调休计算库
#
调休计算库
功能
核心 API
数据更新
在 AstraSchedule 中的用途
代码贡献
#
代码贡献
分支管理
Commit 规范
编码约定
提交流程
文档同步
文档贡献
#
文档贡献
本地开发
限制性用词参考 RFC 2119
以最新版本为参考
以客观事实为依据
尽可能全面
尽量避免翻译腔
构建与搜索
AI 编写/内容缺失标记