DocumentationCompilerModule

PackageFsLiveDocs.Runner
Evaluates the real MSBuild project and checks canonical documentation compilation units with FCS.

Summary

NameSignatureSynopsis
evaluateProjectForevaluateProjectFor targetFramework projectPathRuns an inner-build ResolveReferences target so package, project, framework, and SDK references all come from MSBuild evaluation.
evaluateProjectevaluateProject projectPathEvaluates the project's default documentation framework (the sole or first declared target).
checkUnitcheckUnit project unitChecks one page or isolated unit.
checkBlockscheckBlocks projectPath prelude blocksNo description available.
checkBlocksWithProjectcheckBlocksWithProject project prelude blocksNo description available.

evaluateProjectFor

evaluateProjectFor targetFramework projectPath
Member
Runs an inner-build ResolveReferences target so package, project, framework, and SDK references all come from MSBuild evaluation. For a cross-targeting project, the first framework declared in TargetFrameworks is the documentation context.

Parameters

NameTypeDescription
targetFrameworkstring option
projectPathstring

Returns

EvaluatedProject

evaluateProject

evaluateProject projectPath
Member
Evaluates the project's default documentation framework (the sole or first declared target).

Parameters

NameTypeDescription
projectPathstring

Returns

EvaluatedProject

checkUnit

checkUnit project unit
Member
Checks one page or isolated unit. It never evaluates the resulting script.

Parameters

NameTypeDescription
projectEvaluatedProject
unitCompilationUnit

Returns

Async<CheckedCompilationUnit>

checkBlocks

checkBlocks projectPath prelude blocks
Member

Parameters

NameTypeDescription
projectPathstring
preludestring
blocksDocumentationBlock list

Returns

Async<CheckedCompilationUnit list>

checkBlocksWithProject

checkBlocksWithProject project prelude blocks
Member

Parameters

NameTypeDescription
projectEvaluatedProject
preludestring
blocksDocumentationBlock list

Returns

Async<CheckedCompilationUnit list>