InditexTech Karate Tools

Docs module

The karatetools-oss-docs module.

The documentation module karatetools-oss-docs follows standard structure for Antora documentation:

docs
├── antora-playbook.yml (1)
├── antora-playbook.local.yml (1)
├── .release-version (2)
├── node_modules (3)
├── package-lock.json (4)
├── package.json (4)
├── scripts (5)
├── src (6)
│   ├── antora.yml (7)
│   └── modules (8)
│       ├── ROOT
│       └── main
└── supplemental-ui (9)
1 Antora playbooks — the real one, and the one used for local development and PR verification.
2 Plain-text file holding the next release’s target version, read by the release workflow.
3 Node modules folder.
4 Node package configuration file.
5 Helper scripts (e.g. check-links.mjs).
6 Content source root folder.
7 antora.yml (reserved file name): Antora component version descriptor file. This file indicates to Antora that the contents of a directory named modules should be collected and processed.
8 modules (reserved directory name): Antora required directory located at the same hierarchical level as the antora.yml file — ROOT (the home page only) and main (every other page).
9 Supplemental UI assets (logo, favicon) layered on top of the docouture UI bundle.

To locally build the documentation, you can use the following commands from the docs directory:

npm install
npm run dev

This starts docouture dev, which builds the site and serves it at http://localhost:5000 with live reload — pass --port to use a different one. See Development for the full command set (docouture build, docouture doctor, releasing, publishing).