From 583e2395a93f382621bac9e925c588276377aab5 Mon Sep 17 00:00:00 2001 From: Trevor Keller Date: Thu, 7 May 2026 09:12:11 -0400 Subject: [PATCH 1/3] Initialize maintainers list --- _data/curriculum.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 _data/curriculum.yml diff --git a/_data/curriculum.yml b/_data/curriculum.yml new file mode 100644 index 000000000..a299b94b0 --- /dev/null +++ b/_data/curriculum.yml @@ -0,0 +1,59 @@ +--- +curricula: + + - lessonname: The Unix Shell + site: https://swcarpentry.github.io/shell-novice/ + repo: https://github.com/swcarpentry/shell-novice + ref: https://swcarpentry.github.io/shell-novice/reference + inst_notes: https://swcarpentry.github.io/shell-novice/instructor/instructor-notes + maintainers: + - name: Benson Muite + handle: bkmgit + - name: Pariksheet Nanda + handle: omsai + - name: Ahmed Unshur + handle: ahmedunshur + curriculum: core + + + - lessonname: Using High-Performance Computing Systems + site: https://hpc-carpentry.org/hpc-intro/ + ref: https://hpc-carpentry.org/hpc-intro/reference + repo: https://github.com/carpentries-incubator/hpc-intro + inst_notes: https://hpc-carpentry.org/hpc-intro/instructor/instructor-notes + maintainers: + - name: Marc-André Hermanns + handle: mahermanns + - name: Trevor Keller + handle: tkphd + - name: Andrew Reid + handle: reid-a + - name: Tejesh Pala + handle: TejeshPala + curriculum: core + + - lessonname: High-Performance Computing Workflow Management with Snakemake + site: https://hpc-carpentry.org/hpc-workflows/ + ref: https://hpc-carpentry.org/hpc-workflows/reference + repo: https://github.com/carpentries-incubator/hpc-workflows + inst_notes: https://hpc-carpentry.org/hpc-workflows/instructor/instructor-notes + maintainers: + - name: Trevor Keller + handle: tkphd + - name: Alan O'Cais + handle: ocaisa + - name: Andrew Reid + handle: reid-a + curriculum: core + + - lessonname: Introduction to High-Performance Computing in Chapel + site: https://hpc-carpentry.org/hpc-chapel/ + ref: https://hpc-carpentry.org/hpc-chapel/reference + repo: https://github.com/hpc-carpentry/hpc-chapel/ + inst_notes: https://hpc-carpentry.org/hpc-chapel/instructor/instructor-notes + maintainers: + - name: Trevor Keller + handle: tkphd + - name: Alex Razoumov + handle: razoumov + curriculum: modular From b4c0b2dc0f12b7d32dc88b39e492da02c414decd Mon Sep 17 00:00:00 2001 From: Trevor Keller Date: Tue, 12 May 2026 22:02:32 -0400 Subject: [PATCH 2/3] Update: centrally-allocated Maintainers --- _data/curriculum.yml | 4 ++++ pages/community-lessons.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/_data/curriculum.yml b/_data/curriculum.yml index a299b94b0..86019ae92 100644 --- a/_data/curriculum.yml +++ b/_data/curriculum.yml @@ -44,6 +44,10 @@ curricula: handle: ocaisa - name: Andrew Reid handle: reid-a + - name: Jon Guyer + handle: guyer + - name: Florence Bockting + handle: florence-bockting curriculum: core - lessonname: Introduction to High-Performance Computing in Chapel diff --git a/pages/community-lessons.md b/pages/community-lessons.md index fffdb0163..1d943a6bf 100644 --- a/pages/community-lessons.md +++ b/pages/community-lessons.md @@ -30,6 +30,10 @@ materials - **The Carpentries Incubator**, **HPC Carpentry** and our * Collaborative lesson development (from conceptual to stable lessons). * Providing wider visibility for lessons that are being worked on. +The core HPC Carpentry curriculum uses only lessons that are in or have graduated from the Incubator, to wit: + +1. + [HPC Carpentry](#hpc-carpentry) is for: * Repository of peer-reviewed, short-format, lessons that use the teaching approach and lesson design from The Carpentries. From a9ab0a9e29c5da1d7f3f72b198ba28a104e7566e Mon Sep 17 00:00:00 2001 From: Trevor Keller Date: Tue, 12 May 2026 22:18:22 -0400 Subject: [PATCH 3/3] Resolve build error (codespell) --- .github/workflows/check-pull-requests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-pull-requests.yml b/.github/workflows/check-pull-requests.yml index ccfa2d06d..7c70f5c83 100644 --- a/.github/workflows/check-pull-requests.yml +++ b/.github/workflows/check-pull-requests.yml @@ -51,7 +51,7 @@ jobs: - name: Run a spellchecker run: | sudo pip install codespell &&\ - codespell --skip ".vendor,assets,*.pdf,*.png,*.jpg,*.jpeg,*.gif,*.xap,*.js,_data,_sass,.git,*.svg,*.geojson,citations.md,latam-tf.md,.jekyll-metadata,_site" --ignore-words-list "files',tawk,rouge,aci,ois,re-use" . + codespell --skip ".vendor,assets,*.pdf,*.png,*.jpg,*.jpeg,*.gif,*.xap,*.js,_data,_sass,.git,*.svg,*.geojson,citations.md,latam-tf.md,.jekyll-metadata,_site" --ignore-words-list "files',tawk,rouge,aci,ois,re-use,wit" . - name: Build site run: make site