Skip to content
💼 Personal portfolio site built on VueJS
Vue JavaScript HTML CSS
Branch: master
Clone or download
Latest commit 8105562 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build initial app setup Mar 4, 2018
config initial app setup Mar 4, 2018
src updating info Feb 19, 2019
static updating info Feb 19, 2019
.babelrc initial app setup Mar 4, 2018
.editorconfig initial app setup Mar 4, 2018
.eslintignore initial app setup Mar 4, 2018
.eslintrc.js initial app setup Mar 4, 2018
.gitignore initial app setup Mar 4, 2018
.postcssrc.js initial app setup Mar 4, 2018
.travis.yml updating CV pdf Mar 6, 2018
LICENSE.md initial app setup Mar 4, 2018
README.md Update README.md May 13, 2018
index.html including github activity component panel Apr 3, 2018
package-lock.json
package.json updating vue-github-activity version (2.1.1) Jul 27, 2018

README.md

portfolio-site

Build Status GitHub license Last version

💼 Personal portfolio site built on VueJS

Quick start

# clone repo
$ git clone https://github.com/lexmartinez/portfolio-site

# change directory to cloned app
$ cd portfolio-site

# install the dependencies with npm
$ npm install

# start the server
$ npm run dev

go to http://localhost:8080 in your browser.

Table of Contents

Dependencies

What you need to run this app:

  • node and npm (Use NVM)
  • Ensure you're running Node (v8.x.x+) and NPM (5.x.x+)

Developing

After you have installed all dependencies you can now start developing with:

  • npm run dev

It will start a local server using webpack which will watch, build (in-memory), and reload for you. The application can be checked at http://localhost:8080.

Testing

portfolio-site has an ESLint integration for consistent code inspection, you can run that tool with command:

  • npm test

Production

In order to generate a dist bundle you can use the following commands:

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

Deployment

This app is ready to be deployed to github pages through TravisCI (using the .travis.yml file) you just need to create the github repo and setup the github key on travisCI

License

This project is licensed under MIT License - see the LICENSE.md file for details

You can’t perform that action at this time.