Cliente para la gestión de inscripciones, parte del Sistema de Gestión Académica. Este proyecto está desarrollado con Angular.
- Angular 16.0.0
- Incluye Animations, Common, Compiler, Core, Forms, Platform-Browser, Platform-Browser-Dynamic, Router
- Angular Material 16.2.14
- Angular CDK 16.2.14
- ngx-translate 15.0.0
- NG Bootstrap 15.1.2
- NgRx Store 16.3.0
- ngx-translate Http Loader 8.0.0
- NGXS Store 3.8.2
- Popper.js 2.11.6
- Bootstrap 5.2.3
- JSZip 3.10.1
- Moment Timezone 0.5.45
- ng2-pdf-viewer 10.0.0
- ngx-extended-pdf-viewer 19.3.0
- RxJS ~7.8.0
- Single-spa 9.0.1
- Incluye single-spa-angular
- SweetAlert2 11.10.5
- ts-md5 1.3.1
- tslib 2.3.0
- Zone.js ~0.13.0
export const environment = {
production: false,
apiUrl:"http://localhost:4209/",
NUXEO_SERVICE: '',
TOKEN: {
AUTORIZATION_URL: '',
CLIENTE_ID: '',
RESPONSE_TYPE: '',
SCOPE: '',
REDIRECT_URL: '',
SIGN_OUT_URL: '',
SIGN_OUT_REDIRECT_URL: '',
AUTENTICACION_MID: '',
},
TERCEROS_SERVICE: '',
PRODUCCION_ACADEMICA_SERVICE: '',
DOCUMENTO_SERVICE: '',
CORE_SERVICE: '',
EVENTO_SERVICE: '',
PROYECTO_ACADEMICO_SERVICE: '',
SGA_MID_SERVICE: '',
INSCRIPCION_SERVICE: '',
UBICACION_SERVICE: '',
DOCUMENTO_PROGRAMA_SERVICE: '',
EXPERIENCIA_SERVICE: '',
IDIOMA_SERVICE: '',
DESCUENTO_ACADEMICO_SERVICE: '',
CIDC_SERVICE: '',
EVALUACION_INSCRIPCION_SERVICE: '',
PARAMETROS_SERVICE: '',
PSE_SERVICE: '',
ESPACIOS_ACADEMICOS_SERVICE: '',
PLAN_ESTUDIOS_SERVICE: '',
SGA_MID_TERCERO: '',
};Este proyecto es parte de una infraestructura de microfrontend implementada con la librería Single-SPA. Para ejecutarlo correctamente, es necesario levantar dos aplicaciones independientes: el Root y el Core.
El Root contiene la lógica de Single-SPA.
-
Clonar el repositorio del Root:
git clone https://github.com/udistrital/sga_cliente_root
-
Acceder al directorio del repositorio clonado:
cd sga_cliente_root -
Instalar las dependencias:
npm install
-
Iniciar el Root:
npm start
El Core contiene componentes generales que construyen el layout y administran aspectos como la autenticación.
-
Clonar el repositorio del Core:
git clone https://github.com/udistrital/core_mf_cliente
-
Acceder al directorio del repositorio clonado:
cd core_mf_cliente -
Instalar las dependencias:
npm install
-
Iniciar el Core:
npm start
Una vez que el Root y el Core estén en ejecución, se procede a clonar y ejecutar este proyecto.
-
Clonar este repositorio
git clone git@github.com:udistrital/sga_cliente_inscripcion_mf.git || git clone https://github.com/udistrital/sga_cliente_inscripcion_mf -
Acceder al directorio del repositorio clonado:
cd sga_cliente_inscripcion_mf -
Instalar las dependencias:
npm install
-
Iniciar el proyecto:
npm start
Con estos pasos, se tendrán las partes mínimas necesarias para ejecutar el proyecto en un entorno local.
# Does not apply# Does not applyPruebas unitarias powered by Jest
# run unit test
npm run test
# Runt linter + unit test
npm run test:ui| Develop | Relese 0.0.1 | Master |
|---|---|---|
| Copied | ||
This file is part of sga_cliente_inscripcion_mf.
sga_cliente_inscripcion_mf is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (atSara Sampaio your option) any later version.
sga_cliente_inscripcion_mf is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with sga_cliente_inscripcion_mf. If not, see https://www.gnu.org/licenses/.