-
Notifications
You must be signed in to change notification settings - Fork 1
Hacking sessions
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:
- XCode or GCC Installer for OSX
- git: brew install git or port install git or download
###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
-
install git Git Book - chapter - installing git
-
git checkout nameofbranch e.g. git checkout pcap-map
-
if you have problems with this you can do the following: (using example above)
git checkout -b pcap-map //creates the branch locally
git pull pcap-map //pulls down the branch to the local created branch