Resources are bundled into a Jekyll collection named resources. This is configured in _config.yml and entries are stored in collections/_resources/. Each entry is a separate Markdown file with a metadata header. For example:
---
title: "Research Software Engineering with Python"
link: https://merely-useful.tech/py-rse/index.html
image: https://merely-useful.tech/py-rse/tugboats-800x600.jpg
skills: [DOCBB, DIST, SWREPOS, SRU, TEAM, PM]
audience: [learn, teach]
---
An ebook that one can read from front to back, covering the shell and CLI tools, Git basics, Makefiles, Configuration files, as well as a bit of Teamwork, Testing, Error-Handling, and Packaging. The level is mostly basic (also for people that have barely any previous experience with programming), but covers a wide range of essential skills. While Python is in the name, this is not really required.title:renders as a heading and URL title of that resourcelink:is the main URLimage:is an optional featured image of that resourceskills:is a list of competencies discussed. Valid values areSWLC,DOCBB,DIST,SWREPOS,MOD,NEW,RC,SRU,SP,DOMREP,TEAM,TEACH,PM,USERS.audience:is a list with values fromlearnandteach, focusing on the main perspective.