Loading

assemble cli command

docs-builder assemble [options]
		

Clone all repositories and build the unified documentation site in one step.

--[no-]strict
Treat warnings as errors.
--environment string
Named deployment target, e.g. dev, staging, production. Determines which configuration branch and index names are used.
--[no-]metadata-only
Write only metadata files; skip HTML generation. Ignored when --exporters is also set.
--[no-]show-hints
Print documentation hints emitted during the build.
--exporters string
Comma-separated list of exporters to run.
--[no-]assume-build
Skip the build step when .artifacts/docs/index.html already exists. Intended for test scenarios only.
--[no-]fetch-latest
Fetch the HEAD of each branch instead of the pinned link-registry ref.
--[no-]assume-cloned
Skip cloning; assume repositories are already on disk. Useful for iterating on the build.
--[no-]serve

Serve the site on port 4000 after a successful build.

Default: false

-l --log-level enum

Minimum log level.

Values: trace, debug, information, warning, error, critical, none

Default: information

-c --config-source enum

Override the configuration source: local, remote

Values: local, remote, embedded

--[no-]skip-private-repositories
Skip cloning private repositories

The assembler clones multiple documentation repositories and builds them into a single unified site composed by a shared navigation.yml. This command combines assembler config init, assembler clone, and assembler build into a single invocation.