granular-configuration-language

Contents:

  • Introduction
  • Getting Started
  • Concepts
  • Configuration Options for Tags
  • Avoiding IO blocking when using asyncio (EagerIO)
  • YAML Tags
  • Code Specification (module)
  • Adding Custom Tags
  • Changelog
granular-configuration-language
  • granular-configuration-language documentation
  • View page source

granular-configuration-language documentation

Contents:

  • Introduction
    • How to get started?
    • How to install?
    • Why does this exist?
    • Why the long name?
  • Getting Started
    • Defining a Configuration
    • Writing your configuration
    • Using your configuration
  • Concepts
    • Immutable vs. Mutable
    • Lifecycle
    • Making Copies
    • Merging
    • JSON Path/Pointer, !Ref, & Root
    • Loading Loops
  • Configuration Options for Tags
    • Environment Variables
    • Helper Scripts
  • Avoiding IO blocking when using asyncio (EagerIO)
    • Summary
    • Using EagerIO Tags
    • Using EagerIO Loading
    • Creating Custom EagerIO Tags
    • Implementation Notes
  • YAML Tags
    • Summary Table
    • EagerIO Tag Table
    • Formatters
    • Manipulators
    • Parsers
    • Typers
  • Code Specification (module)
    • granular_configuration_language
    • granular_configuration_language .exceptions
    • granular_configuration_language .proxy
    • granular_configuration_language .yaml
  • Adding Custom Tags
    • Configuring you plugin library
    • Writing your own tag
    • Creating your own Tag Type Decorator
    • Plugin Compatibility Versioning Note
  • Changelog
    • Next
    • 2.3.1
    • 2.3.0
    • 2.2.3
    • 2.2.2
    • 2.2.1
    • 2.2.0
    • 2.1.0
    • 2.0.0
    • 1.8.0
    • 1.5.0
    • 1.4.0
    • 1.3.1
    • 1.3
    • 1.2
    • 1.1
Next

© Copyright 2025, Eric Jensen (eric.jensen42@gmail.com).

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