Closed zkamvar closed 10 months ago
Note: this affects four overview lessons in DataCarpentry:
The lessons marked with an asterisk (*) have contents in the _includes/
folder, which we cleaned out during the transition. This means that we will additionally need to do two things:
filter-and-transform.sh
script (probably somewhere around the original case clauseThe structure of these two overview pages has a setup document with links to two setup documents based on either Python or R, which use the includes.
The LibraryCarpentry organisation has one overview lesson:
This one actually does have episodes, so it doesn't need any special modification.
We now have some lessons that are actively tested:
https://fishtree-attempt.github.io/socialsci-workshop/ https://fishtree-attempt.github.io/ecology-workshop/ https://fishtree-attempt.github.io/genomics-workshop/ https://fishtree-attempt.github.io/geospatial-workshop/ https://fishtree-attempt.github.io/lc-overview/
The workshop pages were transitioned on Monday, so this can be closed
One of the issues that we ran into during the transition was the fact that workshop lessons cannot be built with The Workbench because they do not contain episodes:
Created on 2023-08-07 with reprex v2.0.2
The Workbench was designed to expect episodes because all lessons should have episodes. The problem was that the workshop websites were never included in the official "list of lessons" JSON data feed (for reasons unknown). Thus, these lessons were never included in any of the testing.
The solution could be to add a sentinel "empty episode" inside the episodes folder, but this would lead to confusion for learners and instead, it would be better to allow an "overview" type of lesson which does not have a sidebar (or has a sidebar that links to the other lessons).
This requires modifications to all three packages and the lesson transition workflow
type: "overview"
keyword in config; make criteria for lesson to include fallbacks for missing folders. (https://github.com/carpentries/sandpaper/pull/496)_includes/
, updatetransform-lesson.R
to skip episode-specific tasks (https://github.com/carpentries/lesson-transition/pull/92)