There is an address service which delivers addresses. This is the producer. At the moment there is one Consumer which is an invoice service which can produce invoices.
To develop, run and build a JDK 8 is required. The build system is gradle. The services are implemented with spring boot.
cd into the directory of your checkout.
To test all services:
$ ./gradlew test # for linux
$ ./gradlew.bat test # for windows
$ ./gradlew :address-service:bootRun
Tip
|
ctrl^c ends the running spring boot server
|
The presentation is written with asciidoctor
To generate the presentation:
$ ./gradlew asciidoctor
afterwards you can present with a browser (here we are using firefox):
$ firefox ./presentation/build/asciidoc/html5/presentation.html &