-
-
Notifications
You must be signed in to change notification settings - Fork 26.6k
10. Technology selections & decisions
Ilkka Seppälä edited this page Sep 21, 2022
·
3 revisions
- The design pattern examples use Java 11
- The web pages use Jekyll, a static website generator. There's a new website under construction and it will be implemented using Vuepress.js
- The Enterprise Integration Patterns (EIP) won't be implemented in this repository
- Naked Objects pattern was implemented with Apache Isis framework
- The diagrams have traditionally been made with ObjectAid UML Explorer for Eclipse but nowadays we recommend using urm-maven-plugin which has been configured in the parent pom.xml
- Logging with SLF4J API and Logback implementation
- Continuous integration was originally done with Travis, but nowadays we use Github Actions
- Lombok is used to reduce boilerplate, but the annotation set we use is limited
- Cloud design patterns are not implemented in this repository
- SonarCloud is used for static analysis