/michaelzoidis.com

Personal portfolio of michael

Primary LanguageJavaScript

#Michaelzoidis.com

Personal portfolio of Michael Zoidis @mikezoidis

##Rules of the repo

  • Please do not commit css, currently using sass as our pre-processor
  • All js must past jshint
  • Sass has been attempted to be written using smacss

##Runing the development server 0. Install node.js

  1. Run 'npm install' from the main directory
  2. Run 'npm install -g grunt-cli'
  3. Run 'grunt serve' from the root folder to:
  • start a node.js server on http://localhost:3000
  • watch for changes to js files in app/ and restart the node server
  • watch for sass changes and recompile css

##Deploying 0. navigate to /var/www/michaelzoidis.com on the server and pull in you most resent changes using git,

  1. run grunt compile
  2. forever restartall
  3. sudo service nginx restart

##Todo

  • Introduce grunt tasks and minify js with uglifyjs
  • Introduce requirejs
  • Introduce feature branches

##Wireframes Available here

Michaelzoidis