Skip to content
redtide edited this page Jun 4, 2021 · 6 revisions

Introduction

This wiki has the purpose to document the SFZ Format project website and give references and rules for maintenance.

It is built with Gollum which uses Git as content management like the website. At the time of writing, unlike the desktop version, this one doesn't seem to support subdirectories, so please use prefixes in page names like "Player"or "Site" for different contexts.

GitHub and Travis-CI

The website is hosted on GitHub using Git as content management, using 2 git branches: source and master. The source branch is used for the website source files written in Markdown format and Liquid language, which are used by Jekyll, a static pages website generator created and used by GitHub for hosting project websites. The master branch is used to store the generated files that are built externally by Travis Continuous Integration service. Travis-CI was chosen instead GitHub Pages to enable the use of Jekyll custom plugins required for our purposes, following their GitHub Pages Deployment documentation. However at the moment we are not using (yet?) any plugin so it might be possible to switch from Travis deployment to GitHub Pages at any time.