Acerca de este Libro

Este libro utiliza mdBook y PlantUML.

Comandos de Desarrollo

Debes tener instalado rust y PlantUML primero.

Instalar mdbook:

cargo install mdbook

Correr servidor local:

mdbook serve --open

Compilar libro:

mdbook build

Correr pruebas:

./gradlew test

Compilar imagenes UML:

cd plantuml && plantuml */*.puml

Con Docker

Crear la imagen de docker:

docker build -t sauljabin/java-design-patterns:latest -f docker/Dockerfile .

Correr libro (abrir en el navegador):

docker run --name java-design-patterns -d -p 80:80 sauljabin/java-design-patterns:latest