-
Notifications
You must be signed in to change notification settings - Fork 288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "onion architecture" builder #174
Commits on Jul 19, 2019
-
Add support for onion architecture #89
Signed-off-by: Markus Spanier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f34db7 - Browse repository at this point
Copy the full SHA 9f34db7View commit details -
Add support for onion architecture #89
Signed-off-by: Markus Spanier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1159bf4 - Browse repository at this point
Copy the full SHA 1159bf4View commit details -
Add support for onion architecture #89
* add proper implementations of 'as' and 'because' * always return a new delegate so that all methods work without the need to call 'evaluate' Signed-off-by: Markus Spanier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51623d5 - Browse repository at this point
Copy the full SHA 51623d5View commit details -
Add support for onion architecture #89
* add integration test * only show layers in description that are actually used Signed-off-by: Markus Spanier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6893aa4 - Browse repository at this point
Copy the full SHA 6893aa4View commit details -
Review: Restructure example project -> aspects should be separated. G…
…rouped most of the original project into subproject "layers", even if it contains some classes like ClassViolatingCodingRules. Extracted cycles and plantuml as separate aspects and integrated onion architecture. Issue: #174 Signed-off-by: Peter Gafert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3d0411 - Browse repository at this point
Copy the full SHA b3d0411View commit details -
Review: Add more realistic shopping example application for onion arc…
…hitecture. Adjust integration test to match example. Issue: #174 Signed-off-by: Peter Gafert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12d2b3d - Browse repository at this point
Copy the full SHA 12d2b3dView commit details -
Review: Regenerate User Guide with added Onion Architecture (note tha…
…t that part about FreezingArchRule was outdated as well). Adjusted the diagram a little, because I think it is easier if domain and adapters are grouped. Issue: #174 Signed-off-by: Peter Gafert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 886e0eb - Browse repository at this point
Copy the full SHA 886e0ebView commit details -
Review: Removed some obsolete code from OnionArchitecture, refactored…
… and improved test (3 pattern assertions were actually wrong, but matched "in (ApplicationLayerClass.java:xx)" by accident). Issue: #174 Signed-off-by: Peter Gafert <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75b6097 - Browse repository at this point
Copy the full SHA 75b6097View commit details