About AgileDev

Tooling for Agile development

Project Modules

This project has declared the following modules:

Name Description
Build Configuration Contains common configuration build
AsciiDoctor output Doclet Exportdoclet is a Javadoc Doclet that exports javadocs to files.
AsciiDoctor Site Diagram Activator Activator for AsciiDoctor diagram within maven site generation
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