Welcome to the repository that hosts the sources of the official EasyBuild tutorial, see https://easybuilders.github.io/easybuild-tutorial.
-
tutorial contents are located in
docs/subdirectory -
Markdown is used as syntax
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 thematerialtheme and additional plugins:pip install mkdocs mkdocs-material mkdocs-git-revision-date-localized-plugin mkdocs-redirects -
Start the MkDocs built-in dev-server to preview the tutorial as you work on it:
make previewor
mkdocs serveVisit 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
makeormkdocs build, which should result in asite/subdirectory that contains the rendered documentation.
The rendered version of this tutorial at https://easybuilders.github.io/easybuild-tutorial
is automatically updated on every push to the main 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://easybuilders.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 main branch is updated...
