This project has declared the following modules:
| Name | Description |
|---|---|
| Build Configuration | Contains common configuration build |
| Maven Site Indexer | Tooling for Agile development |
| AgileDev common | Common classes for AgileDev |
| AgileDev parent POM | Parent POM projects based on AgileDev |
| JUnit BDD | BDD tool for JUnit |
| Design By Contracts for Java | dbc4java is a java solution for 'Design by Contract' with seamless integration into the Spring Framework and POJOs. |
| Cucumber Reporting | Tooling to generate confluence pages based on functional tests written in Cucumber |
| Cucumber Reporting example | Example on how to use cucumber reporting in a maven project |
| CQRS for Spring | Experimental implementation of CQRS for Spring |
| Event Sourcing for Spring | Experimental implementation of Event Sourcing for Spring |
| Try Cancel/Commit transactions for Spring | Experimental implementation of Try Cancel/Commit transactions for Spring |
| Narayana Tomcat listener | Links Narayana transaction lifecycle to Tomcat's container lifecycle |
| Tutorial ArchiMate | Tutorial regarding ArchiMate |
| Tutorial regarding CQRS and Event sourcing | Tutorial showing how to use CQRS and Event sourcing |
| Tutorial Design by Contract | The following tutorial describes how we can apply Design by Contract within a Java project |
| Tutorial Domain Driven Design | Tutorial describing concepts of Domain Driven Design and best practices for applying Domain Driven Design. |
| Tutorial Rest | Tutorial explaining how to quickly setup Rest services |