Skip to content

This is a experimental proyect to test some features of hexagonal arquitecture with a simple domain of board game.

Notifications You must be signed in to change notification settings

esther-sanchezm/Enki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Enki - Hexagonal arquitecture

This is a experimental project to test some features of hexagonal arquitecture with a simple domain of board game. At this moment it has three modules:

  • Application: with only a use case createBoardGameCommandHandler.
  • Domain: core of business logic.
    • Domain Core: contains entities, value objects...
    • Domain Service: I'm not sure about that module but at this moment, it's the place where is the port (secondary and primary) of system.
  • Infraestructure: very incomplete at this moment.
  • Common: contains base classes and general exceptions.

How to build this project

Prerrequisites

  • JDK 11
  • Maven

Build

  • Maven clean install
  • Spring boot run

About

This is a experimental proyect to test some features of hexagonal arquitecture with a simple domain of board game.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages