Skip to main content

开发指南

本指南面向 RadStudio 内部开发团队,介绍系统架构、本地开发环境搭建和二次开发方法。

内部文档

本文档仅供 RadStudio 授权开发团队成员使用。

前置条件
  • Node.js 18+
  • Python 3.11+
  • Docker 24.0+
  • 了解 React、FastAPI、Celery 基本概念

内容导航

章节说明
本地开发环境搭建Docker / 混合 / 纯本地三种方式
系统架构整体架构、技术栈、数据流
前端开发React + TypeScript + Vite 开发指南
后端开发FastAPI + Celery 开发指南
AI 引擎扩展MONAI + PyRadiomics 自定义扩展
Worker 开发Celery Worker 开发与部署
数据库与迁移SQLAlchemy ORM 与 Alembic 迁移
测试规范前后端测试规范与实践