migueldiascosta / easybuild-tutorial

EasyBuild tutorial: https://boegel.github.io/easybuild-tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the repository that hosts the sources of the official EasyBuild tutorial, see https://boegel.github.io/easybuild-tutorial.

Basic info

Getting started

This tutorial is rendered via MkDocs, which makes it very easy to preview the result of the changes you make locally.

  • First, install mkdocs, including the material theme and additional plugins:

    pip install mkdocs mkdocs-material mkdocs-git-revision-date-localized-plugin
    
  • Start the MkDocs built-in dev-server to preview the tutorial as you work on it:

    make preview
    

    or

    mkdocs serve
    

    Visit http://127.0.0.1:8000 to see the local live preview of the changes you make.

  • If you prefer building a static preview you can use make or mkdocs build, which should result in a site/ subdirectory that contains the rendered documentation.

Automatic updates

The rendered version of this tutorial at https://boegel.github.io/easybuild-tutorial is automatically updated on every push to the master branch, thanks to the GitHub Actions workflow defined in .github/workflows/deploy.yml.

The gh-pages branch in this repository contains the rendered version.

https://boegel.github.io/easybuild-tutorial will only be updated if the tests pass, see GitHub Actions workflow defined in .github.workflows/test.yml.

Note: do not change the files in the gh-pages branch directly!

All your changes will be lost the next time the master branch is updated...

About

EasyBuild tutorial: https://boegel.github.io/easybuild-tutorial

License:GNU General Public License v2.0


Languages

Language:Shell 92.2%Language:Makefile 4.5%Language:CSS 3.3%