Skip to content

mathieu-ducrot/vue-game-of-life

Repository files navigation

Game of Life / Vue.js Implementation

Build Status Scrutinizer Code Quality Netlify Status

The Game of Life from John Conway implemented with Vue.js

This project is a coding challenge that i made to test my skill on Vue 2 and some basic configuration with Nuxt and Bulma.

I started this project after watching the Vue Mastery courses and Chris Fritz video on Visualizations using SVG, Canvas, and WebGL in Vue.

Deploy on GitHub Pages and Netlify !

Documentation

The directory structure of this project was generated by Nuxt 2 with Bulma for the UI framework.

Local Dev Setup with Docker

If you dont have Node on your machine and use Docker, then this section is for you. Else jump to next section.

  • Recommended Docker version : 19
  • Recommended GNU Make version : 4.1
# install dependencies
make docker-install

# serve with hot reload at localhost:3000
make docker-dev

# launch test
make docker-test

# generate static project
make docker-generate

Dev & Build Setup with Node

  • Recommended Node version : v13.9
# install dependencies
yarn install

# serve with hot reload at localhost:3000
yarn dev

# build for production and launch server
yarn build
yarn start

# generate static project
yarn generate

License

MIT