Skip to content

Documentation Map

This file serves as a central map for all documentation in the Docs/ folder.

Getting Started


Commands Documentation


Mode Sections

Each mode in ForgeFoundary can include optional and required sections to define its behavior. These sections are documented individually:

  • Mode Metadata – Basic metadata for a mode (name, version, author, description, language).
  • Mutators – Define reusable anchors for values and link them to CLI flags.
  • CLI Flags – Optional feature to modify values via terminal using mutators.
  • Component – Core section defining the component path and name. Required.
  • Directories – Optional folder structure definitions.
  • Commands – Optional pre/post scaffolding commands.
  • Templates – Optional templates section with defaults, overrides, and supported engines.
  • Units – Optional units system for advanced scaffolding logic.
  • Naming Conventions – Optional section to enforce naming styles and apply exceptions.
  • Enabling or Disabling Sections – Control which sections are processed during scaffolding.

This map will continue to grow as more documentation is added, providing a single reference point for all ForgeFoundary features.