开发指南
本指南面向开发者和研究工程师,介绍 RadStudio 的系统架构和二次开发方法。
前置条件
- Node.js 18+
- Python 3.11+
- Docker 24.0+
- 了解 React、FastAPI、Celery 基本概念
内容导航
| 章节 | 说明 |
|---|---|
| 系统架构 | 整体架构、技术栈、数据流 |
| 前端开发 | React + TypeScript + Vite 开发指南 |
| 后端开发 | FastAPI + Celery 开发指南 |
| AI 引擎扩展 | MONAI + PyRadiomics 自定义扩展 |
| Worker 开发 | Celery Worker 开发与部署 |
| 数据库与迁移 | SQLAlchemy ORM 与 Alembic 迁移 |
| 测试规范 | 前后端测试规范与实践 |