From ee27fb494603320bcc7b179d98937951b95b602a Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Thu, 6 Aug 2026 04:28:19 +0300 Subject: [PATCH] docs: add Spanish README Generated by qwen3.6-35b-a3b via local API. --- README.es-ES.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 README.es-ES.md diff --git a/README.es-ES.md b/README.es-ES.md new file mode 100644 index 0000000..7ed15c8 --- /dev/null +++ b/README.es-ES.md @@ -0,0 +1,56 @@ + + +# API Stack + +[![Estado de la compilación](https://travis-ci.org/zjx-immersion/api-stack.svg?branch=master)](https://travis-ci.org/zjx-immersion/api-stack) + +## Lista de capacidades pendientes en API Stack + +### V1 + + - [x] Soporte para pruebas de API con un conjunto de fuentes de prueba de API independiente + - [X] Pruebas de API con Rest-assured + - [x] Spring Boot con actuator para verificación simple de estado y métricas + - [X] Informe y verificación de cobertura de pruebas con Jacoco + - [X] Soporte de funciones de IDE como git y java + - [ ] Carpeta del proyecto con estructura multinivel + - [X] Soporte de configuración para múltiples ENTs con spring profile + - [X] Lectura unificada del contenido de configuración (ej: @ConfigurationProperties) + - [X] Soporte de Check Style con configuración personalizada + - [X] Soporte ORM: JAP con conexión a H2 en entorno local + - [ ] JAP en entorno Dev con conexión a Mysql 7 y operaciones de persistencia con múltiples reglas de nomenclatura en JPA Respostory + - [X] Gestión de bases de datos como Flyway/Liquibase + - [ ] Mapeo de objetos abstracto con Orika + - [X] Soporte para pruebas JUnit - Incluye Spring Test Starter (ya incluye JUnit) y Mockito + - [ ] JUnit con JUnitParams + - [X] Aspecto de registro y formato de Logback para múltiples ENTs + - [ ] Estrategia de manejo de excepciones de solicitudes API y registro en el log en el framework base + - [ ] Formato unificado de respuesta para errores de solicitud API + - [X] Soporte básico de CORS + - [ ] Soporte de gzip para Request y Response + - [ ] Soporte de UI de acceso rápido a la API: Swagger UI + - [X] Soporte de seguridad y autenticación con Auth 2.0, JWT y Spring Security + - [X] API /info con información lista para producción (como: versión, nombre, número de compilación, etc.) + - [X] Proceso de CI como pipeline de Jenkins + - [X] Soporte de depuración remota + - [ ] Soporte de caché + - [ ] Internacionalización (i18n) + - [ ] Forma unificada para llamar a servicios dependientes + - [ ] Soporte de versiones de API + - [ ] Construcción estándar de payloads de API REST como JaonAPI/HAL + - [X] Compilación de jar en contenedor + - [X] Contenedorización del servidor API del entorno + - [ ] Contenedorización de la base de datos del entorno + - [ ] Soporte de subida y descarga de archivos como imágenes + - [ ] Recarga en caliente al realizar algunas actualizaciones + + ### V2 + - [ ] Soporte de CORS incluyendo validación del cliente + - [ ] Pruebas de contratos dirigidas por el cliente - (Recomendación de herramienta: spring boot contract o Pact) + - [ ] Estrategia de proceso de despliegue con Ansible + - [ ] Compilación y ejecución en contenedores con la última función de construcción múltiple de Docker + - [ ] Soporte de Spring Cloud para la pila básica de microservicios + + ## Contribución + Si desea seleccionar cualquier elemento de la lista, haga clic en [Board](https://github.com/zjx-immersion/api-stack/projects/1) y elija la tarjeta correspondiente que esté en la lista de tareas. + Cuando comience con una tarjeta, conviértala en un issue y cree una rama separada para la implementación, luego cree una pull request para fusionarla con master.