onsails / t-rex-website

t-rex website

Home Page:https://t-rex.tileserver.ch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

t-rex website

The t-rex website is created with gutenberg, a static site generator. The UI is styled with the Semantic UI library.

When pushing a branch, Travis CI generates the static pages, writes them into the gh-pages branch and pushes the repo. This updates the site on Github pages.

The master branch follows the master branch of t-rex and is published on https://t-rex.tileserver.ch/dev/. The release branch documents the latest release and is published on https://t-rex.tileserver.ch/.

Some tasks are automated in a Justfile.

  • just: Serve site
  • just --list: List all tasks

Update documentation after a release:

git checkout master
just bump 0.9.0 0.9.1
git commit -a -m "v0.9.1"
git checkout release
git merge master
git push
git checkout master
git push

Updating semantic-ui theme:

npm install
# edit theme
just theme

About

t-rex website

https://t-rex.tileserver.ch/

License:Creative Commons Attribution Share Alike 4.0 International


Languages

Language:JavaScript 59.9%Language:CSS 39.4%Language:HTML 0.7%