Skip to content

Powered by Cookiecutter, inspired by Cookiecutter Django, Cookiecutter Django Hexagonal Architecture is a framework for quickly driving production-ready Django projects using hexagonal architecture.

License

Notifications You must be signed in to change notification settings

serivt/cookiecutter-django-hexagonal-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Django Hexagonal Architecture

Code style: black

Powered by Cookiecutter, inspired by Cookiecutter Django, Cookiecutter Django Hexagonal Architecture is a framework for quickly driving production-ready Django projects using hexagonal architecture.

Features

Usage

Let's pretend you want to create a Django project called "redditclone". Rather than using startproject and then editing the results to include your name, email, and various configuration issues that always get forgotten until the worst possible moment, get cookiecutter to do all the work.

First, get Cookiecutter. Trust me, it's awesome:

pip install "cookiecutter>=1.7.0"

Now run it against this repo:

cookiecutter https://github.com/serivt/cookiecutter-django-hexagonal-architecture

Enter the project and take a look around, and create a git repo and push it there:

cd reddit/
ls
git init
git add .
git commit -m "first awesome commit"
git remote add origin git@github.com:pydanny/redditclone.git
git push -u origin main

About

Powered by Cookiecutter, inspired by Cookiecutter Django, Cookiecutter Django Hexagonal Architecture is a framework for quickly driving production-ready Django projects using hexagonal architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published