_ _ _ _ _ _____ _____ _
| | | | | | | | | __ \ / ____| | |
| | | | | | |__| | |__) | | ______ __| | ___ _ __ ___ ___ ___
| | | | | | __ | ___/| | |______/ _` |/ _ \ '_ ` _ \ / _ \/ __|
| |__| | |____| | | | | | |____ | (_| | __/ | | | | | (_) \__ \
\____/|______|_| |_|_| \_____| \__,_|\___|_| |_| |_|\___/|___/
Copyright (c) 2021 L. Koutsantonis, S. Varrette, F. Pinel and UL HPC Team <hpc@uni.lu>
HPC demonstrators established using ULHPC resources. Website based on the mkdocs-material theme and the PyMdown Extensions. Either standalone, or integrated as part of main https://hpc.uni.lu website.
- populate/update the
docs/directory with demo contents (1 subfolder per demo). Suggested layout:docs/ ├── <demoname> │ ├── README.md # main page of the demo │ ├── data/ # raw/modified data files (R) │ ├── images/ # images / illustrations used for the demo page │ ├── index.md -> README.md │ ├── logs/ # Slurm/demo app logs │ ├── runs/ # selected run logs │ ├── scripts/ # All scripts etc. used to run the demo │ │ └── launcher-<demoname>.sh # Slurm launcher │ └── src ├── [...] └── setup.md
- modify
mkdocs.ymlaccordingly
To add a new demo:
- create a new branch
- update
docs/<name>,mkdocs.yml,docs/index.mdetc. until you are satisfied from the live view (mkdocs serve) - create a merge-request, assign it
This repository is hosted on github.com.
- Git interactions with this repository (push, pull etc.) are performed over SSH using the port 8022
- To clone this repository, proceed as follows (adapt accordingly):
$> mkdir -p ~/git/github.com/www/
$> cd ~/git/github.com/www/
$> git clone git@github.com:ULHPC/ulhpc-demos.git/!\ IMPORTANT: Once cloned, initiate your local copy of the repository by running:
$> cd ulhpc-demos
$> mkdocs buildSee docs/.
The documentation for this project is handled by mkdocs with the mkdocs-material theme and the PyMdown Extensions.
You might wish to generate locally the docs (after setting up your local virtualenv) i.e. to preview the documentation from the project root directory by running:
mkdocs serve # OR make docThen visit with your favorite browser the URL http://localhost:8000. Alternatively, you can run mkdocs serve at the root of the repository.
You can submit bug / issues / feature request using the ULHPC/ulhpc-demos Project Tracker