Repository navigation
v1.0.0
First stable release.
- π Basic fastapi setup
- π API versioning using fastapi-versionizer
- π¦ Pre-defined HTTP status code error models
- π¦ Poetry setup with a pre-defined pyproject.toml
- π Continuous integration (CI) pipelines for Github Actions and GitLab CI/CD
- π³ Docker support with build and publish pipelines
- βοΈ Settings management using pydantic-settings
- ποΈ Database support with sqlmodel and mysql, postgres or sqlite configuration
βΆοΈ alembic database migrations- π poethepoet task runner
- πͺ pre-commit hooks
- π pylint code linter
- π mypy static type checker
- π§ͺ pytest unit tests
- π‘οΈ bandit code security check
- π¨ autopep8 and pydocstringformatter code formatter and styling
- π VSCode configuration