Skip to main content

compileGuides

Compile trusted Markdown/MDX content without the builder or guide runtime installed.

Import​

import { compileGuides } from '@bedrock-core/builder-guides';

Signature​

function compileGuides(options: GuidesOptions): Promise<GuidesResult>;

Parameters​

ParameterTypeDefaultDescription
optionsGuidesOptions—Project inputs, settings and optional integrations for this operation

Returns​

Guide manifest, generated files, declarations, diagnostics and page counts.

Usage​

import { compileGuides } from '@bedrock-core/builder-guides';

const result = await compileGuides({
root: process.cwd(),
namespace: 'example_addon',
compileScreens: false,
});

Notes​

Screen generation needs a behavior pack. compileScreens: false emits guide content without generated screen modules.

Generated modules use guideNavigationScreen for resident client navigation. Home, index, page and caller-return entries compile separately for each audience, and every entry preloads that audience's readable pages.