Este proyecto es un portfolio personal desarrollado con Angular, diseñado para mostrar proyectos, habilidades y experiencia de una manera moderna y profesional.
Antes de comenzar, asegúrate de tener instalado:
- Node.js (versión 12.x o superior)
- npm (normalmente viene con Node.js)
- Angular CLI (versión 14.x)
-
Clonar el repositorio
git clone https://github.com/JuKaCo/angular-portfolio.git cd angular-portfolio
-
Instalar dependencias
npm install
-
Ejecutar el servidor de desarrollo
ng serve
-
Abrir el navegador Navega a
http://localhost:4200/
. La aplicación se recargará automáticamente si cambias alguno de los archivos fuente.
-
Construir el proyecto para producción
ng build --configuration production --base-href "https://jukaco.github.io/angular-portfolio/"
-
Desplegar en GitHub Pages
npx angular-cli-ghpages --dir=dist/my-portfolio
Este proyecto incluye un script de despliegue preconfigurado. Para usarlo:
- Ejecutar el comando de despliegue
npm run deploy
Este comando realizará automáticamente la construcción y el despliegue en GitHub Pages.
ng serve
: Inicia el servidor de desarrollong build
: Construye el proyectong test
: Ejecuta los tests unitariosng e2e
: Ejecuta los tests end-to-endnpm run deploy
: Construye y despliega en GitHub Pages
- Asegúrate de tener configurado correctamente el repositorio de GitHub antes de hacer el despliegue
- El sitio estará disponible en
https://jukaco.github.io/angular-portfolio/
- Cualquier cambio en la rama principal actualizará automáticamente el sitio desplegado
Las contribuciones son bienvenidas. Por favor, abre un issue primero para discutir los cambios que te gustaría realizar.