Skip to content

Commit

Permalink
Version 1.3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
smenendez19 committed Aug 11, 2024
1 parent 2df6535 commit ad8eecc
Show file tree
Hide file tree
Showing 28 changed files with 508 additions and 622 deletions.
2 changes: 0 additions & 2 deletions .eslintignore

This file was deleted.

15 changes: 0 additions & 15 deletions .eslintrc.js

This file was deleted.

7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# CHANGELOG

## 1.3.3

- Librerias actualizadas.
- Cambio en los colores de los temas.
- Actualizacion de contenido de experiencia y CV.
- Correccion de bugs menores.

## 1.3.2

- Modificaciones en el navbar.
Expand Down
102 changes: 50 additions & 52 deletions README.md
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.
15 changes: 15 additions & 0 deletions eslint.config.js
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",
},
},
];
31 changes: 16 additions & 15 deletions package.json
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 modified public/files/cv_en.pdf
Binary file not shown.
Binary file modified public/files/cv_es.pdf
Binary file not shown.
8 changes: 4 additions & 4 deletions src/assets/css/styles.css
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;
}
13 changes: 4 additions & 9 deletions src/components/About.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,7 @@
</v-col>
</v-row>
<v-row justify="center">
<v-card
class="pa-5 rounded-xl elevation-24"
width="90%"
height="100%"
>
<v-card class="pa-5 rounded-xl elevation-24" width="90%" height="100%">
<v-row class="my-5">
<v-col>
<v-card-text>
Expand All @@ -29,9 +25,8 @@

<script>
export default {
name: "AboutComponent"
}
name: "AboutComponent",
};
</script>

<style scoped>
</style>
<style scoped></style>
Loading

0 comments on commit ad8eecc

Please sign in to comment.