Closed bast closed 4 weeks ago
Pointers: https://coderefinery.github.io/hpc-containers/
We have 30-45 minutes. We said we should have exercises during the session? Or was that for self-study? I remember you mentioning that we only then have ca 20 minutes for the teaching part?
We should maybe write up all possible ways to do things that we can think of, and select 1 that we prefer to teach, and consider if we want to list some of the others for self-study/choice.
Where to place container recipes
As to exercise: I am not sure. Maybe we can offer one of these two:
Github Actions building containers: There could be an exercise where somebody copies a template GitHub repo which has everything set-up and they only replace the definition file and let GitHub build the image. It could fit into a 20 min exercise. But I agree that we should not spend time teaching it.
We can also go through this to find good points: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008316
Here is an empty scaffold: https://coderefinery.github.io/hpc-containers/sharing/
We can also go through this to find good points: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008316
That is actually super - I think this covers basically everything we need to talk about. So I think that we can use these points and try to cook it down to the basics and see what we want to use more time on, and what we just want to mention briefly.
The best practices-page should mention the container documentation mentioned here: https://github.com/coderefinery/hpc-containers/blob/main/content/building_images.rst#adding-documentation-to-your-image
The best practices-page should mention the container documentation mentioned here: https://github.com/coderefinery/hpc-containers/blob/main/content/building_images.rst#adding-documentation-to-your-image
I will fix that, thanks!
The lesson was presented today. Closing.
Overview issue: #2
Some ideas for content. Let's collect more and then I will create a skeleton episode: