This repository contains the contents for the Green Digital Skills lesson material. This is intended to raise awareness of environmental issues relating to research computing, providing some best practices in green coding and exploring a range of solutions to profile and reduce energy usage for different kinds of common workflows.
The website with this lesson material can be found here: https://esciencecenter-digital-skills.github.io/green-digital-skills/
The current lesson material is being developed for a pilot workshop at the Prinses Máxima Centrum.
This platform uses the NEBULA framework.
For elaborate setup instructions and other documentation, see the NEBULA documentation
More detailed information about local setup can be found in the NEBULA local rendering docs
To use NEBULA to build the content in this repository locally, you will need to clone this repository and the NEBULA repository:
git clone [email protected]:esciencecenter-digital-skills/green-digital-skills.git
git clone [email protected]:esciencecenter-digital-skills/NEBULA.git
To make sure that NEBULA knows where to find the content, we create the following environment variable:
export CONTENT_PATH="~/path/to/your/content/repository"
Install the dependencies using the node package manager:
# node package manager
npm install
Start the development server on http://localhost:3000
:
# node package manager
npm run dev
Now you can open a browser and navigate to http://localhost:3000/green-digital-skills