Skip to content

Proposal: Revisit alloyengine module structure #6173

@kgeckhart

Description

@kgeckhart

Background

Design doc 4719 established the three-module structure (alloy, extension/alloyengine, collector) and a dependency-replacements.yaml DSL that fans replace directives across them. Maintaining three go.mod files in sync plus the DSL has measurable ongoing overhead, which #6131 currently proposes to automate around.

Question

Does extension/alloyengine need its own go.mod at all, given that it is intrinsically coupled to the Alloy runtime via flowcmd?

Proposal

Design PR will be linked when opened.

Related: #6131

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalA proposal for new functionality.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Incoming

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions