==================
Infrastructure changes
----------------------
- Adopted Gulp for building front-end web assets.
- Adopted Sass for generating CSS.
The build pipeline involves gulp-sass, gulp-clean-css, gulp-sourcemaps, and autoprefixer with gulp-postcss.
Because of the new build pipeline, we've been able to concatenate all the CSS together into a single GET.
To make this possible, we've had to fork the basic theme's CSS file into this repo.
- Using Prettier with a precommit hook to maintain Sass code style (and eventually JavaScript too).
- Improved the PyPI deployment script so that it doesn't double-push to PyPI.
- Adopted ``setuptools_scm`` to automate the process of setting package versions for PyPI based on Git tags.
Design changes
--------------
- Switched logo to white-outlined version.
- Removed Index, Module links, and search bar in header.
Replaced those with a LSST-global links (forum, www.lsst.org, and www.lsst.io)
- Moved the search box to the top of the side bar since another search bar isn't present in the top nav bar.
- Set up a color system based on www.lsst.org's blue, including a triad-based red, and blue tinted greys and whites.
All elements of the page are using this colour system. H2s are blue, for example.
- Improved the appear of admonitions to tone them down just a smidge and also to integrate them with the colour system.
- Tweaked wording for page TOC
- Improved spacing in sidebar's navigation list.