Various improvements
Fixes #21 (closed)
Properly Fixes #20 (closed)
- Addresses random dump of dependencies created with Gulp but that was no longer able to build (missing files, manual edits etc.)
- Add proper logo's in SVG format aligned better IMO (no white space inside the image, wtf).
- Updates various dependencies to latest versions (middleman, bootstrap, popper).
- Adds livereload.
- Downloads dependencies from rails assets and ruby package manager instead of NPM.
- Away with javascript build chain, replaced by rails/middleman sprockets.
- Various unused chunks of code removed.
- Unused javascript from the original template.
- Some lines of CSS from the design that weren't used.
- Some build chain stuff aside from already mentioned.
- Abstracted course tiles and modals to partials.
- Adds asset hash for eliminating cache when changes are made.
Not addressed:
- Sheraz apparently did not include SASS files for whatever changes were made. Which means most of the CSS stuff is CSS stuff, not SASS, this is still the case.