Python Best Practices Launchpad 是一个面向生产环境的 FastAPI 项目脚手架,集成 GitHub Actions CI/CD、pytest 测试套件、类型检查与容器化部署,帮助开发者跳过繁琐的初始配置。
它能帮你做什么
- 快速生成符合规范的 FastAPI 项目结构(含
app/、tests/、alembic/等目录) - 预置 GitHub Actions 工作流,自动跑测试、构建 Docker 镜像并部署
- 集成
ruff、mypy、pytest+httpx,保证代码质量与测试覆盖 - 内置
docker-compose示例,一键启动 Postgres、Redis 等依赖
上手成本
无需任何 API Key,全部工具链开源免费。GitHub 仓库克隆后执行 make init 即可启动开发,CI/CD 仅需在 GitHub Secrets 中配置部署凭证(如云厂商访问密钥、Docker Hub Token 等)。