Interested in how development works? Details can be found below.
These scripts are used to publish the site and will automatically run after every commit to Netlify.
npm run clean: Removes the
npm run dev: Runs Jekyll using the
development environment and watches for changes.
npm run firebase: Deploys to Firebase static hosting.
npm run jekyll: Builds the current site into
_site using Jekyll.
npm run lint: Lints all Sass files in
_sass/ according to rules in
npm run min: Minifies HTML output using html-minifier.
npm run prod: Runs a Jekyll build using the
npm run publish: Removes the previously built site, lints Sass files, builds a
production site, minifies HTML output, and deploys to Firebase.
master branch contains the newest changes and should not be considered stable. After each commit, various tests are run. If a commit passes all of its tests, it is then built and automatically published to dev.citrusui.me via Netlify.