Sygaldry

Contents:

  • Overview
  • Configuration
  • Loading
  • Resolution rules
  • Caching
  • Type Checking
  • Command-line interface
  • Examples
  • API
Sygaldry
  • Sygaldry
  • View page source

Sygaldry

Sygaldry is a config-driven component factory. It loads YAML or TOML, applies includes and interpolation, then resolves component definitions bottom-up into a fully assembled object graph.

Artificery

In the Kingkiller Chronicles the Artificery is an enormous workshop inside the University. It is the place where Sygaldry is used to create amazing objects.

Contents:

  • Overview
    • Pipeline
    • Core Concepts
  • Configuration
    • Reserved keys
    • Rules
    • YAML example
    • TOML example
    • References
    • Entries for non-string keys
  • Loading
    • Includes
    • Interpolation
  • Resolution rules
    • Signature validation
    • References
  • Caching
    • Transient resolution
    • Example
  • Type Checking
    • Supported Type Checkers
    • Quick Start
    • How It Works
    • Example
    • Using with Overrides
    • Programmatic Usage
  • Command-line interface
    • Commands
    • run
    • show
    • validate
    • check
    • interactive
    • The _call key
    • Override and substitution order
  • Examples
    • Simple service graph
    • Includes with overrides
    • Interpolation and refs
    • Dict keys via _entries
    • Static type checking
  • API
    • Public module
    • Artificery module
    • Loader module
    • Cache module
    • Checker module
    • Code generation module
    • CLI module
    • Types module
    • Errors

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2021-2026, Rohan B. Dalton.

Built with Sphinx using a theme provided by Read the Docs.