Librería API-IDEE

Unificación de la librería API-CNIG y Mapea (Junta de Andalucía).
Mapea es una herramienta que permite integrar de forma sencilla un visualizador de mapas interactivo en cualquier página web.
🔗 GitHub - API-IDEE
🔗 GitHub - Mapea4
📅 Fecha: Enero 2025 - Actualidad
Tecnologías
JavaScript · CSS · Webpack · NodeJS · Docker · Jenkins · Maven · Playwright · Java · JavaServer Pages · Python · Bootstrap
Responsabilidades
Preparación del entorno de desarrollo y despliegue
- Configuré el entorno de desarrollo utilizando Docker, Webpack, Maven y Jenkins.
- Realicé la transición del contexto de API-CNIG a API-IDEE.
- Actualicé las librerías y resolví conflictos en los archivos pom.xml y package.json.
- Realicé la refactorización del repositorio.
- Configuré el despliegue en producción con Docker, Jenkins y Python.
- Establecí la configuración de JSDoc y ESLint.
Mantenimiento y desarrollo del Proxy
- Implementé y gestioné el mantenimiento del módulo Proxy.
Mantenimiento y desarrollo del Rest
- Desarrollé y aseguré el mantenimiento del módulo Rest.
Desarrollo de funcionalidades
- Integré nuevas funcionalidades en Mapea.
- Creé una galería de pruebas a través de REST.
Desarrollo de tests
- Configuré y desarrollé tests, además de automatizar el proceso de despliegue con Jenkins.