monarc-project / monarc-project.github.io

Source code of the MONARC website.

Home Page:https://www.monarc.lu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MONARC website

Installation

$ git clone https://github.com/monarc-project/monarc-project.github.io
$ cd monarc-project.github.io/
$ poetry install

Deployment

Check and publish

You can directly push your changes, but it is preferable to first check locally:

$ poetry shell # you can also use pipenv shell
# generation of the static website:
$ make html
# or test with the development server:
$ make devserver

In case if make devserver command fails, it can be replaced with:

# only once:
$ pip install invoke
$ invoke build

# to start dev server:
$ invoke serve

Once everything looks fine, publish the changes:

$ git commit -S -am "<your comment>"
$ git push origin source

The website will be automatically generated thanks to GitHub Actions and the result deployed on the MONARC GitHub Organization Pages (available here).

About

Source code of the MONARC website.

https://www.monarc.lu

License:GNU Affero General Public License v3.0


Languages

Language:CSS 44.9%Language:HTML 23.7%Language:JavaScript 14.7%Language:Python 14.4%Language:Makefile 1.4%Language:Shell 0.9%Language:Jinja 0.1%