Installing s1kd-tools
How to install the open-source s1kd-tools, the S1000D command-line toolchain this site is generated from. Illustrative install paths for source builds and package managers, with a note to confirm against the upstream repository.
Creating your first data module
Create a new S1000D data module with s1kd-newdm and understand the generated XML skeleton — the identAndStatusSection metadata and the content section.
Validating against schema & BREX
Validate an S1000D data module twice with s1kd-tools — first against its XML schema with s1kd-validate, then against its business rules with s1kd-brexcheck — and learn what a BREX failure tells you.
Assembling a publication
How to create a publication module with s1kd-newpm and assemble data modules into a deliverable publication using s1kd-tools. Illustrative commands for the publication module code, dmRef entries, and flattening, with a note to confirm against the upstream repository.
Building an output
Turn a validated CSDB and its publication module into a deliverable — an IETP, a PDF, or HTML — using the conceptual S1000D publishing pipeline and illustrative s1kd-tools commands.