iSAQB Overview page of Curricula
This creates the main page that links to the iSAQB curricula that are maintained in AsciiDoc.
Its online at https://public.isaqb.org
The page is built with the shared curriculum-builder Docker image — the same toolchain used by all iSAQB® curriculum repositories. No JDK, Gradle, or theme submodule required; only Docker.
curriculum-build.sh (Linux/macOS) and curriculum-build.bat (Windows) are the standard curriculum-builder launchers, identical to the ones in every curriculum repo (only the pinned builder version differs). They take a <format> <language> argument pair.
This repository, however, is not a curriculum: it is a single HTML landing page. So it is always built HTML-only, English-only by calling the launcher with html EN. That renders docs/index.adoc into build/ (index.html + html-theme/) — no PDF, no German variant.
-
Clone this repository:
git clone https://github.com/isaqb-org/isaqb-org.github.io.git. -
Add or change the curriculum download links in
docs/index.adoc. -
Run
./curriculum-build.sh html EN(Linux/macOS) orcurriculum-build.bat html EN(Windows). -
Open
build/index.htmlto check your changes. -
Commit and push your
docs/change.
|
Note
|
Running the launcher without the html EN arguments builds the full
pdf + html matrix (the default curriculum behaviour), which is not what this
landing page wants — always pass html EN.
|
Publish to https://public.isaqb.org
Deployment is automated by .github/workflows/deploy.yml: every push to main (or a
manual run via Actions → Deploy landing page to GitHub Pages → Run workflow) runs
./curriculum-build.sh html EN and publishes build/ (index page + theme + logo + CNAME)
to GitHub Pages. The page version shown in the footer is the build date.
Contact one of the maintainers or the iSAQB® administrators.