Closed milo19980525 closed 7 months ago
Para estandarizar la utilización de la librería 'request' en 'utils_oas', es necesario establecer una normativa, ya que cada API modifica los métodos predefinidos según su preferencia. Esto conlleva a que los métodos tengan la misma nomenclatura, pero varíen en los datos que reciben y devuelven.
Actualización de estado de actividades
Se realiza la corrección de la plantilla "plantilla_cliente_oas" integrando cambios asociados a la inclusión de assets en el cliente recién creado y actualización del instructivo de instalación:
https://github.com/udistrital/plantilla_cliente_oas/pull/1
Se adjunta manual técnico para Creación de Clientes en Angular JS y TypeScript con plantillas de código:
Nota: el manual se encuentra terminado en su totalidad.
Se crea PR para actualizar lineamientos asociados a la plantilla para la creación de Clientes en Angular JS y TypeScript con Hygen:
Se realiza la Revisión y Migración inicial de métodos de "Utilidades" en las APIs MID al paquete "utils_oas/request":
Migración de Utilidades de APIS_MID.xlsx
Se han migrado:
En esta última se hace necesario revisar mas a profundidad su estructura ya que presenta varios archivos de utilidades y métodos repetidos.
@a52290451 por favor comentar estado de esta issue.
Actualización de estado de actividades
Se realiza la actualización del paquete "request" en "utils_oas" refactorizando sus métodos para que sean genéricos y consumibles por cualquier API.
PR: https://github.com/udistrital/utils_oas/pull/35
En este caso se debe tener en cuenta que, cuando se realice la aprobación del PR, los cambios quedaran de forma global. Esto quiere decir que, cuando una API actualice la versión de utils_oas, deberá también instrumentarse con AWS_XRAY.
A la fecha, se han migrado y refactorizado 5 de las 35 APIs con las que cuenta la OATI, por lo que es una tarea que debe continuar.
Actualización de estado de actividades
Se realiza la creación de lineamientos para la refactorización de APIs MID y CRUD con el fin de incluir el servicio de AWS X-Ray para el monitoreo de APIs:
https://github.com/udistrital/lineamientos_oas/blob/feature/XRay/generacion_de_apis/AWS_XRay.md
PR Master: https://github.com/udistrital/lineamientos_oas/pull/44
Se requiere definir el lineamiento de implementación de X-Ray para las APIs MID y CRUD de la OATI. Además, se debe actualizar la plantilla del cliente para que quede como lineamiento de la OATI.
Especificaciones técnicas
Sub Tareas
Criterios de aceptación
Requerimientos
Dependencias
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo