Skip to content

scrxsh/trout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trout

Este proyecto fue generado utilizando Angular CLI versión 21.2.4 y Spring Boot versión 4.0.3 creado con Spring Initialzr para el semillero SISLA de la Fundación Universitaria de San Gil, sede Chiquinquirá

Servidor de desarrollo (Frontend)

Para instalar todas las librerias necesarias, ejecuta:

npm i -i

Para iniciar un servidor de desarrollo local, ejecuta:

ng serve -o

Una vez que el servidor esté en ejecución, abre tu navegador y navega a http://localhost:4200/. La aplicación se recargará automáticamente cada vez que modifiques alguno de los archivos fuente. Luego se puede compartir la URL:

npx tunnelmole 4200

Generación de código

Angular CLI incluye potentes herramientas para generar código automáticamente. Para crear un nuevo componente, ejecuta (se puede con la extensión de VSCode):

ng generate component component-name

Para ver una lista completa de los esquemas disponibles (como components, directives o pipes), ejecuta:

ng generate --help

Compilación

Para compilar el proyecto ejecuta:

ng build

Esto compilará tu proyecto y almacenará los archivos generados en el directorio dist/. Por defecto, la compilación para producción optimiza la aplicación para mejorar el rendimiento y la velocidad (SSR)

Correr tests unitarios

Para ejecutar pruebas unitarias con el runner de pruebas Vitest, usa este comando:

ng test

Ejecutar pruebas End-to-End

Para realizar pruebas end-to-end (e2e), usa:

ng e2e

Angular CLI no incluye por defecto un framework de pruebas end-to-end, por lo que puedes elegir el que mejor se adapte a tus necesidades.

Additional Resources frontend

Para más información sobre cómo usar Angular CLI, incluyendo referencias detalladas de los comandos, visita la página de Angular CLI Overview and Command Reference.

Backend

Usar las variables de entorno en IntellJIDEA

Comandos para las llaves (OPEN SSL), crear las llaves en la carpeta jwtKeys en resources (En windows instalarla y mandarla al path)

cd src/main/resources/
mkdir jwtKeys

Llave Privada

openssl genrsa -out private_key.pem 4096

El 4096 se puede cambiar por cualquier valor que extienda la llave y por ende la seguridad

Llave Pública

openssl rsa -pubout -in private_key.pem -out public_key.pem

Documentación de Spring Boot

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

Maven Parent overrides

Due to Maven's design, elements are inherited from the parent POM to the project POM. While most of the inheritance is fine, it also inherits unwanted elements like <license> and <developers> from the parent. To prevent this, the project POM contains empty overrides for these elements. If you manually switch to a different parent and actually want the inheritance, you need to remove those overrides.

About

Semillero SISLA - Chiquinquirá Boyacá

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors