The group is interested in scientific software development, high-performance computers, cloud computing, and the use of free open-source software in the development of applications and services for supercomputers and cloud platforms, specifically in the application of exascale computing to solve problems in computational biochemistry and related fields. Visit the group website for more information.
Editing the website contents requires at least the basic knowledge of writing Markdown in MkDocs.
The website is built using MkDocs and Material for MkDocs. Make sure that you have Python and pip installed on your system; these two packages can usually be obtained via the operating system's package manager (e.g. APT, DNF, Pacman, Zypper, FreeBSD pkg, Homebrew, or Windows Package Manager).
Once Python and pip are successfully set up, start by installing the required Python packages using the pip
command:
$ pip install mkdocs mkdocs[i18n] mkdocs-material
Clone the repository using Git:
$ git clone https://github.com/gaseri/website.git
Make the edits you want using any text editor you like (e.g. Visual Studio Code supports highlighting and previewing Markdown out of the box and so does Atom).
To open a local web server that will serve the website contents for previewing, use the MkDocs's serve command:
$ mkdocs serve
Build the website using MkDocs's build command (any remains of the previous build will be cleaned up automatically):
$ mkdocs build
If the build was unsuccessful, fix the errors and repeat the building process.
Once the build is successful, add the edited files using Git and commit the changes:
$ git add docs
$ git commit
To publish your edits in source form, push them to GitHub:
$ git push
Once you have confirmed that the build is successful, push the built contents to GitHub using the MkDocs gh-deloy command:
$ mkdocs gh-deploy
Wait a few minutes until GitHub Pages finishes building the new site from the changes you just pushed and then visit group.miletic.net to make sure that your changes are visible.
That's all, folks!