Documentation Generator
Configuration related to the behavior of the Forge documentation generator. These keys are set in [doc] section.
out
- Type: string
- Default:
docs - Environment:
FOUNDRY_DOC_OUT
An output path for generated documentation.
title
- Type: string
- Default:
"" - Environment:
FOUNDRY_DOC_TITLE
Title for the generated documentation.
book
- Type: string
- Default:
book.toml - Environment:
FOUNDRY_DOC_BOOK
Path to user provided book.toml. It will be merged with default settings during doc generation.
homepage
- Type: string
- Default:
README.md - Environment:
FOUNDRY_DOC_HOMEPAGE
Path to user provided welcome markdown. If none is provided, it defaults to README.md.
repository
- Type: string
- Default: none
- Environment:
FOUNDRY_DOC_REPOSITORY
The git repository URL. Used to provide links to git source files.
If missing, forge will attempt to look up the current origin url and use its value.
path
- Type: string
- Default: none
- Environment:
FOUNDRY_DOC_PATH
The path to source code (e.g., tree/main/packages/contracts). Useful for monorepos or for projects with source code located in specific directories.
ignore
- Type: array of strings (patterns)
- Default:
[] - Environment:
FOUNDRY_DOC_IGNORE
List of files to ignore when generating documentation. This is a comma separated list of glob patterns.
