Skip to content
levidehaan edited this page Mar 28, 2012 · 5 revisions

Hacking sessions are geared towards people who have come to code. You should already know what node.js is, and probably socket.io as well. You may also want to have some sort of LAMP stack running on your local machine because we intend to get our hands into some CMS (such as Drupal) integration work.

Please come with some knowledge of (and installed on your computer) the following:

Broken up by O/S for installation: ###Linux:

  • nvm - do all the stuff here like adding . ~/.nvm/nvm.sh to bashrc/zshrc
  • nvm install v0.6.x - (where x is recent version) installs the 0.6.x release
  • nvm use 0.6 - uses the most recent 0.6 release
  • add "nvm use 0.6" to the end of your bashrc zshrc file to have node loaded for every terminal session
  • alternately add "nvm alias default 0.6" to your *rc file sets default node instance to most recent version of 0.6
  • If you upgrade to a new version of node which happens often, use nvm copy-packages v0.6.x where x is the previous version, this will load all your npm packages into the new node instance.

###Mac:

###Windows:

  • go to nodejs.org, click downloads, download the msi, install the msi

###*nix package managers:

  • node.js: package managers or download ** On the Linux side, I would highly recommend npm, the distro packages are usually a couple versions behind, where that isn't a big deal sometimes, in this case it can mean you don't have something you need when we're doing a hacking session.
  • nvm
  • npm

##Grabbing the WebProsMeetup Code

Clone this wiki locally