Skip to content
This repository has been archived by the owner on Jun 16, 2024. It is now read-only.

sauljabin/java-design-patterns

Repository files navigation

Patrones de Diseño en Java

Este proyecto recoge los patrones de diseño más comunes para explicarlos en español con ejemplos. Intenta explorar los patrones principales e intenta ser un recurso que puede ayudar a esos desarrolladores y desarrolladoras que estan empezando a descubrir estos mismos.

Encontrarás el libro aquí https://sauljabin.github.io/java-design-patterns/.

Este libro utiliza mdBook y PlantUML.

Enlaces

A continuación se listan algunos enlaces que te ayudaran a ahondar en este tema:

Dependencias

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