esciencecenter-digital-skills / green-digital-skills

Content of the green digital skills workshop
https://esciencecenter-digital-skills.github.io/green-digital-skills/
Other
0 stars 0 forks source link

Green Digital Skills

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/

Target audience

The current lesson material is being developed for a pilot workshop at the Prinses Máxima Centrum.

Technical documentation

This platform uses the NEBULA framework.

For elaborate setup instructions and other documentation, see the NEBULA documentation

Quick local setup

More detailed information about local setup can be found in the NEBULA local rendering docs

Content directory/repository

To use NEBULA to build the content in this repository locally, you will need to clone this repository and the NEBULA repository:

git clone git@github.com:esciencecenter-digital-skills/green-digital-skills.git
git clone git@github.com:esciencecenter-digital-skills/NEBULA.git

Link to the content repository

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 dependencies

Install the dependencies using the node package manager:

# node package manager
npm install

Local development build

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