Skip to content
This repository has been archived by the owner on Sep 6, 2022. It is now read-only.

TNO-TSG/tno-tsg.github.io

Repository files navigation

TNO Security Gateway Documentation

This repository contains the Jekyll-based documentation that is deployed on https://tno-tsg.github.io

Prerequisites

  • Ruby version 2.5.0 or higher, including all development headers (check your Ruby version using ruby -v)
  • RubyGems (check your Gems version using gem -v)
  • GCC and Make (check versions using gcc -v,g++ -v, and make -v)
  • NodeJS

See for more details: Jekyll Requirements

Install bundler:

gem install bundler

Install npm dependencies:

npm install

Install bundle:

bundle install

Run locally

The repository uses Gulp to compile SASS and Javascript into versions that can be used in browsers.

To compile the resources run:

npm run dev

To serve the Jekyll page, while watching changes in the filesystem (excluding changes to SASS & Javascript), run:

bundle exec jekyll serve

Publishing the Documentation site

The Jekyll page is automatically built and pushed to Github pages on commits to the main branch. At this moment changes to SASS & JS are not compiled by Github Pages, so before committing changes to SASS & JS files first run npm run dev