This is copyrighted work.
This repository contains the curriculum for the iSAQB Advanced Level DDD in AsciiDoc. It is maintained by its curators.
The curriculum is written in AsciiDoc and built into versioned PDF and HTML output in German (DE) and English (EN). It was created from the iSAQB Advanced Level template.
The latest released HTML and PDF documents (German and English) are published via GitHub Pages at public.isaqb.org/curriculum-ddd.
They are produced by CI on each release. Pre-rendered translations in other languages
(if any) live in docs-ext/ – see docs-ext/EXTERNAL_DOCUMENTS_README.adoc.
Prerequisite: Docker. Nothing else — no JDK, no Ruby.
Clone the repository (with submodules, for the license text):
git clone git@github.com:isaqb-org/curriculum-ddd.git --recursiveIf you already cloned without --recursive, run git submodule update --init --recursive.
Build all languages and formats:
./curriculum-build.sh # Linux / macOS
curriculum-build.bat # WindowsBuild a single output — pass the format and language (and optionally a variant):
./curriculum-build.sh pdf DE # Linux / macOS
./curriculum-build.sh html EN
./curriculum-build.sh pdf DE REMARKScurriculum-build.bat pdf DE rem Windows
curriculum-build.bat html EN
curriculum-build.bat pdf DE REMARKSOutput is written to build/, named <CURRICULUM_FILE>-<lang>.pdf / .html, together
with an index.html overview page. The launcher pulls the builder image on first run and
reuses it afterwards.
build.config in the repository root holds the per-curriculum settings:
| Key | Meaning |
|---|---|
|
AsciiDoc root in |
|
Space-separated languages to build. Default |
|
Space-separated extra build variants, exposed as the |
|
PDF print/book layout (recto chapter starts + binding margins). |
Any key can be overridden for a single run via an environment variable, e.g.
LANGUAGES="DE" ./curriculum-build.sh.