This repository builds the lesson website with Hugo Styles.
Note Click here for the training website!
This learning module explores how to build a CI/CD workflow, guiding participants through the development of automated processes using GitHub Actions.
We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have any questions, concerns, or experience any difficulties along the way.
If you make non-trivial changes (i.e., more than fixing a simple typo), you are eligible to be added to the HSF Training Community page, as well as to the list of contributors below.
Please read our Contribution Guide. For installation and local previews, see the Hugo Styles quickstart; for editing lessons, see the authoring guide.
Before committing anything, we also ask you to install the pre-commit hooks of this repository:
pip3 install pre-commit
pre-commit installPlease see the current list of issues for ideas for contributing to this
repository. For making your contribution, we use the GitHub flow, which is
nicely explained in the chapter Contributing to a Project in Pro Git
by Scott Chacon.
Look for the tag , which marks particularly simple issues to get you started.
Thanks goes to these wonderful people (emoji key) who contributed to the content of the lesson:
Emery Nibigira 🖋 |
Florian Eble 🐛 |
Aman Desai 🖋 |
Saransh Chopra 🖋 |
Even more people contributed to the framework, but they are too many to list! Instead, all regular contributors are listed on our HSF Training Community page.
To cite this lesson, please consult with CITATION
This lesson is included in the HEP Software Foundation Training Material and in the ETH Domain Open Educational Resources for Research Data Management communities on Zenodo.
The materials developed here are published under open licenses (CC BY 4.0) and can be freely reused and adapted for teaching and training initiatives worldwide.
See the Zenodo record here.