Skip to content

[FEATURE]: Support configuration include and embedding #104

Description

@araujof

Summary

Introduce include as a configuration management option, and support embedding of the configuration object as part of an existing configuration (e.g., Praxis config).

Changes

The configuration file is a monolith today. We would like to allows users to break them into separate files governing different concerns. For example:

  • config.yaml
  • policy.yaml
  • plugins.yaml

These could be further segmented. For example, policy.yaml could include separate policy files per entity, if users decide to define them in separate files.

Acceptance Criteria

  • Unit tests
  • Regression testing with Praxis demos

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions