Skip to main content

Module manifest

Module manifest 

Source
Expand description

Project manifest (graphforge.yaml) — the entry point that describes a GraphForge project directory: its identity, ontology mode, and which capabilities are enabled.

GraphForge::new opens a project directory and reads this manifest to determine how to construct the engine. The format is intentionally forward-compatible: unknown fields are ignored (no deny_unknown_fields) so newer manifests still load on older binaries.

Structs§

Capabilities
Feature flags recording which capabilities a project uses.
ProjectManifest
Deserialised graphforge.yaml.

Constants§

MANIFEST_FILE
File name of the manifest within a project directory.
ONTOLOGY_FILE
File name of the optional ontology definition within a project directory.