geronimo.config

Geronimo Configuration Module.

This module handles loading and validating the platform's configuration, primarily from geronimo.yaml and environment variables.

It defines:

  • The configuration schema using Pydantic models.
  • Methods to locate and load the global ~/.geronimo/config.yaml.
  • Support for project-specific overrides.

This centralized configuration ensures consistency across different commands and environments (local dev, CI/CD, production).

 1"""Geronimo Configuration Module.
 2
 3This module handles loading and validating the platform's configuration, primarily
 4from `geronimo.yaml` and environment variables.
 5
 6It defines:
 7- The configuration schema using Pydantic models.
 8- Methods to locate and load the global `~/.geronimo/config.yaml`.
 9- Support for project-specific overrides.
10
11This centralized configuration ensures consistency across different commands and
12environments (local dev, CI/CD, production).
13"""
14
15__docformat__ = "google"