Harold is the UI layer for alliedbuildings.com. Harold also serves Allied's header and footer, assets and Style Guide.
The main goal of Harold is to enable sharing of templates and assets across all Allied applications. This helps us to reduce complexity and increase reusability.
$ git clone [email protected]:hkdeven/harold.git && cd harold
$ cp .ruby-version.example .ruby-version
$ cp .ruby-gemset.example .ruby-gemset
$ cd .
$ bundle install
$ npm install
$ grunt setup # sets up jscs & jshint git precommit hook for contributors, and inits the private font submodule
Due to licensing restrictions imposed on our fonts you will have to manually create some empty files in order to run Harold locally:
$ touch app/assets/stylesheets/fonts/_font.sass
$ touch app/assets/stylesheets/fonts/_font_woff2.sass
We recommend Slate to help create beautiful and automated documention.