This is the landing page for Simian CI.
Access the staging site here
- Make sure you have bundler installed (gem install bundler)
bundle installrbenv rehashyarn installto install npm dependenciesjekyll serve --watchto serve and watch for changesyarn run watchto minify JS, CSS (This should be running next to jekyll serve)- run
jekyll buildwhen you want to build the site
_Make sure you run jekyll serve at least once, as this creates or updates the site and it's needed to deploy and for some gulp tasks folder
Jekyll compiles SASS when serving/building. Put your partials in the _sass folder, and your main.scss file in css folder. Your main.scss file should have the front matter declaration (dashes at the top of the file) to work correctly.
We are using PurifyCSS to remove unused style rules, we made a gulp task for it, to start the watcher run:
yarn run gulp or npm run gulp
We are using firebase as the staging site hosting, to deploy the site make sure to login first with firebase login.
- To serve with firebase run:
firebase serve(This does not generate any files, just host the files on the_sitefolder, but it's useful to preview before deploying) - To deploy to firebase, run:
firebase deploy
We have a Gulp task to minify images, if new images are added make sure to run:
yarn run images
Simian CI is maintained by Hash Labs LLC
