Somewhat opinionated web stack, although most of it is easy to change. Fresh clones will be able to use:
- Bower
- Coffeescript
- D3
- React
- Zepto
- Sass
These require Node, NPM, Ruby to be installed on your system.
I'm going to gloss over how to install Node and Ruby.
Install Ruby packages (Sass) with bundle install
Dependencies for the various Node packages are included in the repo.
They can be updated by running commands like npm update
and bower update
, although,
this could break something. I don't know.
Serve with $ gulp
Works like Bundler in Ruby. However, unlike Bundler, packages are installed via CLI.
In order to get something like a Gemfile, use the --save
or --save-dev
options (depending on the 'group' using the util.
i.e. npm install --save-dev gulp-webserver
To get bower to keep track of the versions of its installed components, use bower intall <package> --save
.
Optionally, use bower intall <package> --save-dev
if a dependency is dev specific.