In advance of the training session, please ensure that
- You have a GitHub account (sign up here)
- Your GitHub account is a member of the EIC organization on GitHub
- Email the EICUG SWG conveners with your GitHub account to be added
- You have some basic familiarity with Unix shell and Git
- Software Carpentry Unix Shell training (required)
- Software Carpentry Basic Git training (recommended)
- You have singularity, apptainer, or docker (on Mac) installed and working
module load singularity
(on most JLab or BNL systems)- you should at a minimum be able to run either of the following commands and open a shell:
singularity run docker://alpine
docker run --rm -it alpine
- Software Carpentry Incubator Singularity training (optional)
- HEP Software Foundation Docker training (optional)