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! 🤓
-
License support on
startproject
. -
Docker/Docker-compose support on
startproject
. -
Add basic linter tools on
startproject
(flake8, mypy and isort). -
Add
.pre-commit-config.yaml
onstartproject
. -
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
startapp
command.- Simple app creation.
- Append the APIRouter to the FastAPI app.
- Add
--app-file
and--app-variable
options onstartapp
.
-
Add tests.
-
Fix documentation accordingly.
- VSCode debugger support on
startproject
(available via docker). - Support different CI on
startproject
. - Add support for
hypercorn
onrun
. - Create
migrations
/migrate
command. - Add
logger
tostartproject
structure. - Base CRUD class to
startproject
.
- Script to copy
index.md
toREADME.md
and verify if they are the same.
- Should we support .git by default?
- Should CORSMiddleware be optional?