- Module Styles
- SCSS
- Compass
- Application
- RequireJS
- Marionette
- Backbone
- Handlebars
- Underscore
- Unit Testing
- Jasmine
- Jasmine jQuery
- Karma
Note: Both the package and Homebrew install of NodeJS come bundled with npm.
Installing NodeJS through the standard package install requires root privileges; which may cause permission issues down the line. We recommend you install NodeJS through Homebrew:
# If you've previously (or have currently) installed node,
# skip this and see next section!
brew update
brew install node
Homebrew does not require root privileges and installs (typically) into /usr/local/bin
.
I've you've previously uninstalled NodeJS through the package installer; it's important to uninstall the old version before proceeding with a Homebrew install.
Follow these steps to remove NodeJS from your system:
-
Remove any files / folders named node, node_modules, .npm from:
- /usr/local/lib
- /usr/local/include
- /usr/local/bin
- /usr/local/share/man/man1/
- /usr/local/lib/dtrace/
- /Users/USERNAME/
-
Now correct (probably clobbered) permissions:
sudo chown -R `whoami` /usr/local/lib/
After this is complete run:
brew update
brew doctor
Follow any instructions it gives you before proceeding.
Finally:
brew install node
Note: Depending on your setup, sudo may be required.
gem install --no-ri --no-rdoc compass
npm install -g requirejs
- Karma
- Jasmine
- RequireJS
- Jasmine-jQuery
Ensure that you have installed karma CLI
make install
Now to run your tests, from the root of your project run:
karma start
To get started you'll only need to run make serve
and make watch
.
# start a dev server
make serve
# run compass watch
make watch
# build project
make all
npm install
pip install sphinx sphinx_rtd_theme
make doc
make serve-doc