Skip to content

🛠️ 参与开发

欢迎参与 御坂网络弹幕服务 (Misaka Danmu Server) 项目的开发!本部分文档将帮助您了解项目结构和如何参与开发。

快速开始

技术栈

后端 (Python/FastAPI)

技术说明
FastAPI高性能 Web 框架
SQLAlchemyORM 数据库操作
Pydantic数据验证和序列化
APScheduler定时任务调度

前端 (React/Vite)

技术说明
ReactUI 框架
Vite构建工具
Ant DesignUI 组件库
Tailwind CSS原子化 CSS

数据库

  • MySQL - 生产环境推荐
  • PostgreSQL - 高级功能支持

注意

开发环境必须使用 MySQL 或 PostgreSQL,不支持 SQLite。

开发指南

在开始开发之前,请确保您已经:

  1. ✅ 阅读了 开发流程指南
  2. ✅ 配置好了 开发环境
  3. ✅ 了解了 项目结构

贡献代码

我们欢迎任何形式的贡献,包括但不限于:

  • 🐛 Bug 修复 - 发现并修复问题
  • 新功能开发 - 添加新的弹幕源、元数据源等
  • 📝 文档改进 - 完善使用文档和开发文档
  • 🎨 UI/UX 优化 - 改进用户界面和体验
  • 性能优化 - 提升系统性能

相关链接


感谢

感谢您对项目的支持!如有任何问题,欢迎在 GitHub Issues 或 Telegram 频道中反馈。

基于 AGPL-3.0 许可发布