Skip to content

v1.0.0

Choose a tag to compare

@worldworm worldworm released this 29 Apr 21:03
· 5 commits to main since this release

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