udistrital / planeacion_cliente

:heavy_check_mark: Check: Cliente del proyecto de planeación de la universidad Distrital
0 stars 0 forks source link

División del Cliente en Microfrontends PT2 #910

Closed milo19980525 closed 7 months ago

milo19980525 commented 7 months ago

Se requiere continuar la planeación para dividir el sistema SISGPLAN en microclientes, de tal forma que cada uno sea independiente, autosuficiente, escalable, resiliente y tolerante a fallos. El objetivo es lograr desacoplar los componentes del cliente y descentralizar el frontend de un solo cliente para que sea mas sencillo realizar mantenimiento en los mismos y facilitar tareas de intervención por parte del equipo de desarrollo.

Especificaciones técnicas

  1. Cada microcliente debe estar conformado por el conjunto de componentes y vistas que se relacionen funcionalmente.
  2. Se debe tener en cuenta el cliente base (orquestador de microclientes) se desarrollo en SGA en el repositorio: SGA_cliente_root.
  3. Un ejemplo de microcliente es: https://github.com/udistrital/sga_cliente_calendario_academico_mf o https://github.com/udistrital/sga_cliente_proyecto_curricular_mf.
  4. El microcliente Core_mf es uno que tienes los componentes globales como: Header, footer, sidebar, estilos, funciones globales (Parecido al web component).
  5. Cada Microcliente debe ser descentralizado, lo cual implica que debe poder ser desarrollado, implementado y escalado de forma independiente de otros.
  6. Issues a tener en cuenta: https://github.com/udistrital/sga_cliente/issues/1454 https://github.com/udistrital/sga_documentacion/issues/4 https://github.com/udistrital/sga_cliente/issues/1517 https://github.com/udistrital/sga_cliente/issues/1531 https://github.com/udistrital/sga_documentacion/issues/10

Sub Tareas

Criterios de aceptación

Requerimientos

Dependencias

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

Mechaz123 commented 7 months ago

Se adjunta el link del diagrama desarrollador como PROPUESTA, cabe aclarar que la propuesta se encuentra en la pestaña de ORDENAMIENTO:

https://udistritaleduco-my.sharepoint.com/:u:/g/personal/daarojasg_udistrital_edu_co/EYokYcdfRD9FomBr8J2MlUkBiTfYdiKwOSaTsdbAiKqbbA?e=wBfwC0

Mechaz123 commented 7 months ago

Se adjunta también la imagen del diagrama desarrollado:

SISGPLAN Microfrontends-ORDENAMIENTO drawio

Mechaz123 commented 7 months ago

Después de la revisión por parte del equipo de SISGPLAN, se deben realizar los siguientes cambios:

Se queda al pendiente de si falta alguna otra indicación a listar, para realizar el respectivo cambio.

milo19980525 commented 7 months ago

Se debe revisar el apartado pendientes asociado al usuario "pruebascps".

Mechaz123 commented 7 months ago

Se realizan las modificaciones mencionadas al diagrama.

SISGPLAN Microfrontends-CORRECCIÓN V1

milo19980525 commented 7 months ago

Por favor realizar los siguientes ajustes: