Skip to content

MIT-FS/enmilocalfunciona-archunit

 
 

Repository files navigation

enmilocalfunciona-archunit

Este repositorio se encarga de servir como una estructura de recursos utilizados para los artículos publicados en la plataforma enmilocalfunciona.io relacionados con el uso de ArchUnit y basado en la serie de artículos “Validanto una Arquitectura con ArchUnit”

  • Validando una Arquitectura con ArchUnit (Parte 1) : Artículo de introducción a Arquitecturas y a los problemas típicos que trataremos de solucionar
  • Validando una Arquitectura con ArchUnit (Parte 2) : Artículo donde se enseña a utilizar el framework / herramienta ArchUnit
  • Validando una Arquitectura con ArchUnit (Parte 3) : Artículo de aplicación de lo anterior sobre un ejemplo “real” y avanzado basado en Spring / Spring Boot

Stack Tecnológico General

  • Java 8
  • Maven 3 - Gestor de dependencias
  • ArchUnit - Framework de Testing de Arquitectura

Dependencias con Proyectos de Arquitectura

N/A

Dependecias con Terceros

N/A

Importante: Cada recurso definido establecerá las necesidades y las tecnologías definidas en su propio fichero de README

Prerrequisitos

Define que elementos son necesarios para instalar el software

  • Java 8 instalado (1.5+ version requerido)
  • Maven 3 instalado

Uso

Se encuentra organizado en áreas :

  • demo-testing-archunit : Proyecto donde se explica el funcionamiento de ArchUnit
  • acme-architecture-testing : Librería de arquitectura para testing de proyectos enfocada principalmente en el soporte de Archunit con contexto de propósito general
  • acme-architecture-spring-testing : Librería de arquitectura para testing de proyectos enfocada principalmente en el soporte de Archunit con contexto de propósito general para el Framework de Spring / Spring Boot
  • acme-api-greeting-model : Librería de proyecto para definir el modelo de comunicaciones con el modelo de negocio "Greeting"
  • acme-api-greeting : Aplicación que define un API REST "completo" y "avanzado" sobre modelo de negocio "Greeting"

Cada artículo define su objetivo y cada recurso define sus particularidades en su propio fichero de README

Autor

  • Víctor Madrid

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%