Tooling for Agile development
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 |
Embedded MySQL Server | Embedded MySQL Server for use in unit/integration tests |
Maven plugin Embedded MySQL Server | Maven plugin to create embedded MySQL Server for use in integration tests |
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 |