DE-RSE / learn-and-teach

RSE-related training resources
Creative Commons Zero v1.0 Universal
2 stars 4 forks source link

A survey of RSE training resources

This is the source of a https://de-rse.org/learn-and-teach/.

Did you know that there is a career track with the job title Research Software Engineer? Well, if you are not already one, you could become one!

This repository (and eventually webpage) aims to collect very good resources on teaching and learning RSE skills. Examples include:

We aim for original and extensive resources, targetting both general-purpose RSEs, as well as RSE specializations.

As there is currently some duplication and very little content, don't cofuse this file with the index.md, which is rendered on the website.

How to contribute?

See the contributing guidelines, or open an issue.

If you contribute a pull request, a GitHub Actions workflow will build the website and generate a downloadable artifact, which you can view locally (currently not rendering correctly).

Build this website

Build locally

This project builds on Jekyll, which is a Ruby project. Therefore, you first need to get a Ruby installation.

After that, clone the repository and run make. This will get the dependencies in a local directory and build and serve the website.

Build inside a Docker container

You can directly serve the website from a Docker container (using the community image jekyll/jekyll):

docker run --rm --volume="$PWD:/srv/jekyll:Z" --publish 127.0.0.1:4000:4000 -it jekyll/jekyll jekyll serve

Arguments:

Visit the local build

See the result in your http://localhost:4000/learn-and-teach.

The same URL holds both for building locally, as well as building inside Docker.