Speedy Framework 是一个现代化的Python Web框架,提供了完整的企业级应用开发解决方案。框架采用模块化设计,支持异步编程,并集成了多种企业级特性。
- Python 3.8+
- FastAPI
- SQLAlchemy
- Redis
- PostgreSQL
- Alembic
- Pydantic
- pytest
- 安装依赖
pip install -r requirements.txt- 配置环境
cp .env.example .env
# 编辑 .env 文件设置必要的环境变量- 初始化数据库
python manage.py migrate- 运行开发服务器
python manage.py runserver- 遵循PEP 8规范
- 使用类型注解
- 编写单元测试
- 添加文档注释
- 创建功能分支
- 编写代码和测试
- 提交代码审查
- 合并到主分支
# 运行单元测试
pytest
# 运行覆盖率测试
pytest --cov=app tests/- Python 3.8+
- PostgreSQL 12+
- Redis 6+
- Nginx
- 准备环境
- 配置服务器
- 部署应用
- 启动服务
- 使用 GitHub Issues 报告问题
- 提供详细的复现步骤
- 附加相关的日志信息
- Fork 项目
- 创建特性分支
- 提交变更
- 创建 Pull Request
- 初始版本发布
- 核心功能实现
- 基础文档完善
本项目采用 MIT 许可证 - 详见 LICENSE 文件