This is my portfolio: a page that uses Vue.js to show a collection of my other projects in one location. It's designed and implemented as an interactive page that's functionally a platformer, because video games originally inspired me to get into programming.
Details for myself so I can easily pick up the project again when it needs updating.
To work locally, run npm start. This uses webpack-dev-server, so go to localhost:8080 to view the page.
Note: Although changes are watched and will be implemented on file saves, rebuilds can still cause the game loop to initialize over the old loop. Refreshing the page fixes it.
Generated files specifically needed for the hosted GitHub Page will be built locally and pushed to the master branch.
- Make sure the local repo is up to date.
- Merge dev to master (make sure to
git checkout master). - Run
npm run build. This should create 3 files in a folder called 'dist'. - Test it by opening index.html in browser(s).
- Add files and commit.
- Push to repo.