Open
Description
How about adding a reproducibility section for Apps (where it makes sense)?
This would include how the app was installed by CSC (some package manager or built from source, using tykky, via container, etc) and then also link to environment.yml, Dockerfiles or Singularity definition files, which could be collected somewhere public.
I understand that only in some cases this helps the users, but I am also thinking here about for example other HPC centers.
environment, requirements, dockerfiles and definition files could for example be collected in a github repository under csc-training together with sharing course related computing environment setups (internally suggested in customer-training:
Collecting course environment information
Many of us create some kind of environment for our courses (eg own module on Puhti or some custom image for CSC Notebooks):
Shouldn't we collect information on them in some public space?
This would serve at least 3 purposes:
We/Our colleague know next year how we set up that course environment
The Dockerfiles, definition and module files would be version controlled
Customers that want to set up their own environment would have examples on how it's done and could copy and adapt our environments.
Maybe there could be a new repository under https://github.com/csc-training ?
Metadata
Metadata
Assignees
Labels
No labels