Create a new directory
Open a terminal window, navigate to the new directory and run:
git clone https://github.com/dannydrinkwater/thefrontend.git .
Ensure that your server webroot points to this directory.
A sample robots.txt
file is also included for convenience.
A sample crossdomain.xml
file is also included for convenience.
Normalise line endings within the Git repository.
Project specific files and folders to be ignored. The contents of this file is quite minimal because the majority of standard ignores should be set within a global .gitignore file.
Defines the dependecies required by Gulp for the tasks outlined above.
- OOCSS framework and mixins from InuitCSS: https://github.com/inuitcss/inuitcss
- Normalize.css: https://github.com/necolas/normalize.css
- Sass-MQ: https://github.com/sass-mq/sass-mq/
- Boilerplate HTML5 and assets from H5BP: https://html5boilerplate.com/
-
Owl Carousel: https://owlcarousel2.github.io/OwlCarousel2/
-
Custom icons: http://google.github.io/material-design-icons/#setup-method-2-self-hosting or https://icomoon.io/app/#/select
-
Typeahead: https://twitter.github.io/typeahead.js/
-
Responsive tables: https://github.com/filamentgroup/tablesaw or https://zurb.com/playground/responsive-tables
-
Charting/data: https://github.com/d3/d3/wiki/Gallery or https://github.com/filamentgroup/jQuery-Visualize
-
Parallax: https://github.com/wagerfield/parallax or https://github.com/Prinzhorn/skrollr
-
Page transitions: https://github.com/codrops/PageTransitions
-
Transitions & animations: https://github.com/h5bp/Effeckt.css
-
Element sorting/ordering (inc. Masonry): https://isotope.metafizzy.co/
-
Picturefill (responsive image polyfill): https://github.com/scottjehl/picturefill
-
Other cool stuff: https://www.filamentgroup.com/code/