Skip to main content

Package Layout

Feature modules should be split into their own packages located under de.hsrm.sls.subato. For example, the code for the courses feature is located under de.hsrm.sls.subato.courses. For each feature module, code files should be grouped by layer when there is more than one file of the respective layer. In particular, files should be grouped into api (controllers), application (application services), domain (domain logic and entities), dto, exception, and repository.