-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2df6535
commit ad8eecc
Showing
28 changed files
with
508 additions
and
622 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,50 @@ | ||
# Portafolio - Santiago Menendez | ||
|
||
## Descripcion | ||
|
||
Proyecto web de portafolio hecho desde 0 usando Vue y Vuetify. | ||
|
||
## Uso e implementacion | ||
|
||
Descargate el proyecto y una vez descargado para probarlo tira las siguientes lineas de comandos desde la carpeta del proyecto (con npm instalado): | ||
|
||
Para testearlo en desarrollo | ||
|
||
`npm run dev` | ||
|
||
Construir la distribucion | ||
|
||
`npm run build` | ||
|
||
Testear la distribucion creada | ||
|
||
`npm run preview` | ||
|
||
## Librerias | ||
|
||
Las librerias que utiliza el portfolio son las siguientes: | ||
|
||
- Vue 3 | ||
- Vuetify 3 | ||
- Material Design Icons | ||
- I18N | ||
- Vite | ||
- Vue Router | ||
- Eslint | ||
|
||
## Deploy | ||
|
||
Para implementar en Github Pages, se debe realizar lo siguiente: | ||
|
||
- Descargar el repositorio publico, o en todo caso realizar un fork y crear un repositorio aparte. | ||
- Ejecutar npm install para instalar todas las librerias necesarias | ||
- Ejecutar npm run build para construir los archivos estaticos | ||
- Ejecutar los siguientes comandos para subir los archivos a la rama gh-pages: | ||
|
||
git add dist -f && git commit -m "Upload to gh-pages" | ||
|
||
git push origin \`git subtree split --prefix dist master\`:gh-pages --force | ||
|
||
git reset --hard HEAD^1 | ||
|
||
Nota: Por lo general hay otras formas de hacerlo, pero no terminaban por actualizar la rama y por lo tanto no funcionaron. | ||
|
||
- Esperar a que se termine de implementar en Github y ya tendras la pagina estatica activa. | ||
# Portfolio - Santiago Menendez | ||
|
||
## Descripcion | ||
|
||
Proyecto web de portfolio hecho desde 0 usando Vue y Vuetify. | ||
|
||
## Uso e implementacion | ||
|
||
Descargate el proyecto y una vez descargado para probarlo tira las siguientes lineas de comandos desde la carpeta del proyecto (con npm instalado): | ||
|
||
Para testearlo en desarrollo | ||
|
||
`npm run dev` | ||
|
||
Construir la distribucion | ||
|
||
`npm run build` | ||
|
||
Testear la distribucion creada | ||
|
||
`npm run preview` | ||
|
||
## Librerias | ||
|
||
Las librerias que utiliza el portfolio son las siguientes: | ||
|
||
- Vue 3 | ||
- Vuetify 3 | ||
- Material Design Icons (MDI) | ||
- I18N | ||
- Vite | ||
- Vue Router | ||
- Eslint | ||
|
||
## Deploy | ||
|
||
Para implementar en Github Pages, se debe realizar lo siguiente: | ||
|
||
- Descargar el repositorio publico, o en todo caso realizar un fork y crear un repositorio aparte. | ||
- Ejecutar npm install para instalar todas las librerias necesarias | ||
- Ejecutar npm run build para construir los archivos estaticos | ||
- Ejecutar los siguientes comandos para subir los archivos a la rama gh-pages: | ||
|
||
git add dist -f && git commit -m "Upload to gh-pages" | ||
git push origin \`git subtree split --prefix dist master\`:gh-pages --force | ||
git reset --hard HEAD^1 | ||
|
||
Nota: Por lo general hay otras formas de hacerlo, pero no terminaban por actualizar la rama y por lo tanto no funcionaron. | ||
|
||
- Esperar a que se termine de implementar en Github y ya tendras la pagina estatica activa. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
import globals from "globals"; | ||
import pluginJs from "@eslint/js"; | ||
import pluginVue from "eslint-plugin-vue"; | ||
|
||
export default [ | ||
{ files: ["**/*.{js,mjs,cjs,vue}"] }, | ||
{ languageOptions: { globals: globals.browser } }, | ||
pluginJs.configs.recommended, | ||
...pluginVue.configs["flat/essential"], | ||
{ | ||
rules: { | ||
"vue/multi-word-component-names": "off", | ||
}, | ||
}, | ||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,30 @@ | ||
{ | ||
"name": "portfolio-santiago-menendez", | ||
"version": "1.3.0", | ||
"version": "1.3.3", | ||
"private": true, | ||
"type": "module", | ||
"scripts": { | ||
"dev": "vite", | ||
"build": "vite build", | ||
"preview": "vite preview", | ||
"lint": "eslint --ext .js,.ts,.vue .", | ||
"lint-fix": "eslint --ext .js,.ts,.vue . --fix" | ||
"preview": "vite preview" | ||
}, | ||
"dependencies": { | ||
"@mdi/js": "7.4.47", | ||
"vite-plugin-vuetify": "2.0.1", | ||
"vue": "3.4.10", | ||
"vue-i18n": "9.9.0", | ||
"vue-router": "4.2.5", | ||
"vuetify": "3.4.10" | ||
"vue": "3.4.37", | ||
"vue-i18n": "9.13.1", | ||
"vue-router": "4.4.3", | ||
"vuetify": "3.6.14" | ||
}, | ||
"devDependencies": { | ||
"@vitejs/plugin-vue": "5.0.3", | ||
"eslint-plugin-vue": "9.20.0", | ||
"@intlify/unplugin-vue-i18n": "2.0.0", | ||
"eslint": "8.56.0", | ||
"vite": "5.0.11", | ||
"vite-plugin-vuetify": "2.0.4", | ||
"@vitejs/plugin-vue": "5.1.2", | ||
"@intlify/unplugin-vue-i18n": "4.0.0", | ||
"eslint": "9.9.0", | ||
"@eslint/js": "^9.9.0", | ||
"eslint-plugin-vue": "^9.27.0", | ||
"prettier": "3.3.3", | ||
"vite": "5.4.0", | ||
"vite-plugin-eslint": "1.8.1", | ||
"vite-plugin-compression2": "^0.11.0" | ||
"globals": "15.9.0" | ||
} | ||
} |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap'); | ||
|
||
#app { | ||
font-family: 'Nunito Sans', sans-serif; | ||
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap'); | ||
|
||
#app { | ||
font-family: 'Nunito Sans', sans-serif; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.