Skip to content

About

A new training center!

Resources

Code of conduct

Stars

0 stars

Watchers

7 watching

Forks

Repository files navigation

Training Center

The HSF Training Center is a catalog of training material for the High Energy Physics (HEP) community, maintained by the HSF Training group together with IRIS-HEP. It is deployed at hsf-training.org/training-center.

It brings together training modules from HSF, the Software Carpentries, and other organizations, and offers two views:

  • Curriculum: a curated selection of modules, grouped by topic, that gets newcomers to HEP up to speed with the software skills they need.
  • All Tutorials: the complete catalog, which can be searched and filtered by level, status, programming language, and availability of videos.

The Training Center replaces the legacy static curriculum table on the HSF website, which now redirects here.

Run it

The website is built with Astro.

# once
npm install
# start a development server at http://localhost:4321/training-center/
npm run dev
# build the static website into dist/
npm run build

Adding training material

All tutorials are listed in data/data.yaml, and the curriculum shown on the front page is defined in data/curricula.yaml. Images referenced by the image field go in src/images/.

Both files are validated when building the website (see src/content.config.ts), so typos in field names, invalid values, missing images, or curriculum entries that don't match a tutorial id will make the build fail with an error pointing to the problem.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Andres Rios Tascon
Andres Rios Tascon

💻
Aniket Rana
Aniket Rana

💻 🎨
Kilian Lieret
Kilian Lieret

💻
Richa Sharma
Richa Sharma

💻
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

About

A new training center!

Resources

Code of conduct

Stars

0 stars

Watchers

7 watching

Forks

Used by

Contributors

Languages