This directory is a separate Go module from the repo root. Its module path
is github.com/tracecoreai/tracecore/module, and it is published via tags
of the form module/vX.Y.Z (Go submodule prefix).
- PR-I.1a (landed):
module/go.mod+ rootgo.workshipped; the empty submodule was taggedmodule/v0.0.1to validate the publish path through the Go module proxy. - PR-I.1b (landed, #224):
components/receivers/nccl_fr→module/receiver/ncclfrreceiver/andpkg/nccl/fr_parser→module/pkg/nccl/fr_parser/. Go package renamednccl_fr→ncclfrreceiver.
Per RFC-0013 §migration:
- PR-I.2 — adds
module/processor/rankjoinprocessor/andmodule/processor/patterndetectorprocessor/net-new. Tagsmodule/v0.1.0.
Single fork, one CI, one issue tracker, one DCO, one PR for cross-cutting
changes. Go submodule tags give an independent version line for the moat
components without the operational cost of a second repository. OCB's
gomod: resolves in-repo submodules identically to external repos via the
replaces: ./module entry in builder-config.yaml.
See RFC-0013 §migration PR-I for the full rationale.