Skip to content

robertwitt/swift-ddd-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Common Artefacts for Domain Driven Design in Swift

This package contains the common artefacts in Domain Driven Design written in Swift:

  • Entity
  • Aggregate root
  • Value object
  • Domain event and event handler
  • Repository
  • Specification

These classes and protocols are supposed to be subclasses/implemented in concrete Swift projects.

Additionally, the Shared Kernel defines some common domain objects:

  • Currency
  • Money

About

Base Components for Domain Driven Design in Swift

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages