The HTML Diff Service is a thin wrapper around DaisyDiff project. It provides a basic interface to support visual comparison of HTML.
Included in the project is a Dockerfile, which is the recommended way to use it.
The decisions for this service are recorded as architecture decision records in the project repository. They are managed with adr-tools.
The service is built leveraging Spring Boot with Maven on Java 8. While not necessarily a prerequisite, the ASDF version manager to manage language depedencies. If installed, necessary dependencies can be installed by running the following command:
./developer_setup.sh
The application can be started via Spring Boot and Maven:
mvn spring-boot:run