mirror of
https://github.com/ycd/manage-fastapi.git
synced 2021-11-08 01:34:39 +03:00
1.6 KiB
1.6 KiB
Manage FastAPI Roadmap
Hi there! 👋
The package plans are here. If you want to contribute with new ideas, or develop the ones that are listed, read our contributing guidelines! 🤓
Checklist
Must
- License support on
startproject. - Docker/Docker-compose support on
startproject. - Add basic linter tools on
startproject(flake8, mypy and isort). - Add
.pre-commit-config.yamlonstartproject. - Integrate databases on
startproject.- SQLALchemy
- PostgreSQL
- MySQL
- SQLite
- Async SQLAlchemy
- PostgreSQL
- MySQL
- SQLite
- Gino (only supports PostgreSQL)
- Tortoise
- PostgreSQL
- MySQL
- SQLite
- MongoDB
- SQLALchemy
- Different Authentication support on
startproject. - Support
startappcommand.- Simple app creation.
- Append the APIRouter to the FastAPI app.
- Add
--app-fileand--app-variableoptions onstartapp.
- Add tests.
- Fix documentation accordingly.
Nice to have
- VSCode debugger support on
startproject(available via docker). - Support different CI on
startproject. - Add support for
hypercornonrun. - Create
migrations/migratecommand. - Add
loggertostartprojectstructure. - Base CRUD class to
startproject.
Additional
- Script to copy
index.mdtoREADME.mdand verify if they are the same.
Questions
- Should we support .git by default?
- Should CORSMiddleware be optional?