Skip to content

edygg/python_clean_architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Python Clean Architecture

Code style: black

Template project based on Clean Architecture for Python on Cookiecutter, includes production-ready containers using Docker and Docker Compose.

  • If you have problems with this template, please open issues don't send emails to the maintainers.

Features

  • Works with Python 3.9 (easy to change interpreter and linux distro in main Dockerfile)
  • Optimized dev and prod envs and settings.
  • Docker support using docker compose for dev and prod envs.
  • Tests template and db fixtures using pytest.
  • DB integration using SQLAlchemy with migration boilerplate included.
  • Customizable PostgresSQL version.
  • Preconfig Github Actions for formatting and testeable code.
  • Precommit config for maintenabled code.

Clean Architecture

About

Clean Architecture template using Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published