Skip to main content Link Menu Expand (external link) Document Search Copy Copied

This is the WISK DNA.

  • It’s a collection of all the knowledge about the WISK system.
  • It guides the development of the system and helps us to make decisions.
  • It’s a living collection of document that will be updated as WISK evolves.

It contains:

  • the documentation (what exists)
  • the specs (what’s coming)
    • it allows use to collaborate on the decision process
    • every major WISK evolution will go through a PR process, where we can validate the specs and plan for the implementation

It was build using Jekyll and with the Just the Docs theme.

How to run locally

If [Jekyll] is installed on your computer, you can also build and preview the created site locally. This lets you test changes before committing them, and avoids waiting for GitHub Pages. And you will be able to deploy your local build to a different platform than GitHub Pages.

Run the following commands in your terminal:

bundle install
bundle exec jekyll serve

Then go to the URL http://localhost:4000 in your browser.

How to add a new page

  • Create a new file in the docs folder
  • Add the following header to the file:
    ---
    layout: default
    title: Page name
    parent: Documentation
    ---
    

How to add a child of a child page

  • in the subfolder, create a new file
    • ---
      layout: default
      title: Page name
      parent: Parent page name
      grand_parent: Documentation
      ---
      

      Note: the grand_parent is the parent of the parent page

Naming conventions

  • create the files with the prefix YYYY-MM-DD-page-name.md to ensure the order of the pages, e.g. 2022-02-01-couchbase-sync.md