Skip to main content

A domain-driven design (DDD) framework for Python.

Project description

DDD for Python

This is a framework for developing apps based on domain-driven design principles.

The design is inspired by Eric Evans theory on DDD, Vaughn Vernon's reference implementation in Java and on the Django framework.

Theory:

If you are new to DDD, the following sources are recommended:

Installation:

$ pip install ddd-for-python

Examples:

The examples are coming shortly.

Documentation:

The documentation is coming shortly.

Change Log:

Date Version Changes
2021-03-15 0.9.2 Fix bug where env file wasn't loaded.
2021-03-14 0.9.1 Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddd-for-python-0.9.2.tar.gz (35.2 kB view details)

Uploaded Source

Built Distribution

ddd_for_python-0.9.2-py3-none-any.whl (69.5 kB view details)

Uploaded Python 3

File details

Details for the file ddd-for-python-0.9.2.tar.gz.

File metadata

  • Download URL: ddd-for-python-0.9.2.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for ddd-for-python-0.9.2.tar.gz
Algorithm Hash digest
SHA256 f294fcc677501462cf5022473ad14f2d2183c4ebb98912c4bb3e4f94b55b6cbe
MD5 6cf7ac6cf3259ffb894822e59eb2dc9e
BLAKE2b-256 c217b1c528a5538a7c678ec46a8b40e511c15e602cdcc23417b414b4533e48b7

See more details on using hashes here.

File details

Details for the file ddd_for_python-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: ddd_for_python-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 69.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for ddd_for_python-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f013a4c4b75e1a9fa76795c2dc290fe9e3c8ecfda32b3b58be362f03fdfe4f60
MD5 9965777bdd2fcb0e89ba2ad5912990b8
BLAKE2b-256 00204df39772dc06a3b35134f2420b13a1db1cae7b782b60a25e1688c197effe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page