├── src ├── partials │ └── _test.hbs ├── scss │ ├── _colors.scss │ ├── _general-variables.scss │ ├── no-mq-base.scss │ ├── _normalize.scss │ ├── _layout.scss │ ├── mq-base.scss │ ├── _z-index-scale.scss │ ├── _side-by-side.scss │ ├── _utilities.scss │ ├── _text.scss │ ├── _grunticons.scss │ ├── _mixins.scss │ ├── README.md │ └── _spacing.scss ├── patterns │ ├── pages │ │ ├── test.hbs │ │ └── _pattern-listing.hbs │ ├── molecules │ │ └── test.hbs │ ├── atoms │ │ ├── headings.hbs │ │ ├── link.hbs │ │ └── button.hbs │ └── organisms │ │ └── test.hbs ├── js │ └── app.js ├── data │ └── test.yml ├── templates │ ├── layouts │ │ ├── _meta.hbs │ │ ├── page.hbs │ │ └── pattern.hbs │ └── styleguide_page.hbs ├── vendor │ ├── README.md │ └── pattern-list.js ├── assets │ └── index.html └── grunticon │ └── source │ └── email.svg ├── .gitignore ├── divshot.json ├── specs ├── unit │ └── test-spec.js ├── README.md └── integration │ └── lib │ └── jasmine-fixture.js ├── tasks ├── clean.coffee ├── grunticon.coffee ├── assets.coffee ├── server.coffee ├── watch.coffee ├── styles.coffee ├── scripts.coffee ├── templates.coffee └── test.coffee ├── Gruntfile.coffee ├── circle.yml ├── lib ├── helpers │ ├── helper-add-context.js │ ├── helper-dump-json.js │ ├── helper-print-data-json.js │ ├── helper-get-first-photo.js │ ├── helper-class.js │ └── helper-atomic.js ├── specs │ └── unit │ │ └── dump-json.spec.js └── error-handler.coffee ├── bower.json ├── gulpfile.coffee ├── package.json ├── README.md ├── .jscsrc └── .jshintrc /src/partials/_test.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scss/_colors.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/patterns/pages/test.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/patterns/molecules/test.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scss/_general-variables.scss: -------------------------------------------------------------------------------- 1 | $max-width: 70em; 2 | -------------------------------------------------------------------------------- /src/js/app.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Include application JS here. 3 | */ 4 | -------------------------------------------------------------------------------- /src/data/test.yml: -------------------------------------------------------------------------------- 1 | things: 2 | - item: 'foo' 3 | - item: 'bar' 4 | -------------------------------------------------------------------------------- /src/scss/no-mq-base.scss: -------------------------------------------------------------------------------- 1 | $no-mq-support: true; 2 | 3 | @import "mq-base"; 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/* 2 | build/* 3 | .divshot-cache 4 | node_modules/ 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /src/templates/layouts/_meta.hbs: -------------------------------------------------------------------------------- 1 |
4 | -------------------------------------------------------------------------------- /src/vendor/README.md: -------------------------------------------------------------------------------- 1 | # `src/vendor` 2 | 3 | Need to include external libraries? Drop those JS files in here. 4 | -------------------------------------------------------------------------------- /src/scss/_normalize.scss: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | } 5 | 6 | img { 7 | max-width: 100%; 8 | } 9 | -------------------------------------------------------------------------------- /divshot.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "templates", 3 | "root": "build", 4 | "clean_urls": true, 5 | "error_page": "error.html" 6 | } 7 | -------------------------------------------------------------------------------- /specs/unit/test-spec.js: -------------------------------------------------------------------------------- 1 | describe('test', function() { 2 | it("should test things", function() { 3 | expect(true).toBe(true); 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /tasks/clean.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (gulp, cfg, env) -> 2 | del = require 'del' 3 | 4 | gulp.task 'clean', (cb) -> 5 | del cfg.paths.dest, cb 6 | -------------------------------------------------------------------------------- /src/patterns/atoms/headings.hbs: -------------------------------------------------------------------------------- 1 | --- 2 | level: 1 3 | header_text: This is cool 4 | --- 5 |