This is the GDI San Jose Monthly Study Group project to build a website for the chapter. It's powered by Node, Gulp, Angular, and libsass. It provides you with a basic template to get started with Angular and Foundation for Apps. If you're already an Angular developer, you may instead want to install the components into your own stack using Bower: bower install foundation-apps
You'll need the following software installed to get started.
MAC USERS:
- Install Homebrew from brew.sh
- Install NodeJS through Homebrew
brew install node
PC USERS:
- Install NodeJS through the installer provider on the NodeJS website Node.js
EVERYONE (MAC & PC USERS):
- Git: Use the installer for your OS.
- Windows users can also try Git for Windows.
- Ruby: Use the installer for your OS. For Windows users, JRuby is a popular alternative.
- With Ruby installed, run
gem install bundler sass
.
- With Ruby installed, run
- Gulp and Bower: Run
[sudo] npm install -g gulp bower
Clone this repository, where app
is the name of your app.
git clone https://github.com/ghaida/gdisjc-website.git
Change into the directory.
cd gdisjc-website
Install the dependencies. Running npm install
will also automatically run bower install
after. If you're running Mac OS or Linux, you may need to run sudo npm install
instead, depending on how your machine is configured. Running bundle
will install the correct version of Sass for the template.
npm install -g foundation-cli bower gulp
gem install bundler
npm install
bower install
bundle
While you're working on your project, run:
foundation-apps watch
This will compile the Sass and assemble your Angular app. Now go to localhost:8080
in your browser to see it in action.