https://github.com/knittl/ddd-annotations
Java annotations for projects implementing Domain Driven Design
https://github.com/knittl/ddd-annotations
annotations ddd domain-driven-design hacktoberfest hacktoberfest2022 java javadoc
Last synced: about 1 year ago
JSON representation
Java annotations for projects implementing Domain Driven Design
- Host: GitHub
- URL: https://github.com/knittl/ddd-annotations
- Owner: knittl
- License: apache-2.0
- Created: 2020-10-24T20:52:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-21T21:32:47.000Z (over 1 year ago)
- Last Synced: 2025-04-04T09:44:53.933Z (over 1 year ago)
- Topics: annotations, ddd, domain-driven-design, hacktoberfest, hacktoberfest2022, java, javadoc
- Language: Java
- Homepage:
- Size: 108 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DDD Annotations
===============
This project defines annotations to help projects implementing [Domain Driven Design](https://www.domainlanguage.com/).
Annotating classes and other code artifacts provides documentation to developers, without having to taint identifiers with suffixes such as "Entity", "Repository", or even "VO".
All annotations are also automatically added to the JavaDoc of each element.
All annotations are documentation-only annotations and can be added to any new or existing project.
Other Useful Projects
---------------------
The following projects build on and leverage DDD annotations:
* [DDD Spring](https://github.com/knittl/ddd-spring): Automatically register beans for certain DDD annotated classes.
* [DDD Architecture](https://github.com/knittl/ddd-architecture): Enforce rules in your DDD project.
Similar Projects
----------------
* [xmolecules/jmolecules](https://github.com/xmolecules/jmolecules): jMolecules – Architectural abstractions for Java.