-
Notifications
You must be signed in to change notification settings - Fork 224
Open
Labels
PURL type definitionNon-core definitions that describe and standardize PURL typesNon-core definitions that describe and standardize PURL typestype: golangProposed new type as well as component discussionsProposed new type as well as component discussions
Description
I am confused reading the spec for purl in relation to golang sub-modules.
For example, looking at the submodule expressed in this go.mod file: https://github.com/go-modules-by-example/submodules/blob/master/a/go.mod, released by the a/v1.0.0 tag: https://github.com/go-modules-by-example/submodules/releases
Is the purl:
- pkg:golang/github.com/go-modules-by-example/submodules/a@v1.0.0
- pkg:golang/github.com/go-modules-by-example%2Fsubmodules%2Fa@v1.0.0
- pkg:golang/github.com/go-modules-by-example@v1.0.0#submodule/a
- pkg:golang/github.com/go-modules-by-example/submodule@v1.0.0#a
- pkg:golang/github.com%2Fgo-modules-by-example%2Fsubmodules%2Fa@v1.0.0
It basically comes down to what is the namespace (if any), what is the name and what is the sub-path (if any) for this submodule.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
PURL type definitionNon-core definitions that describe and standardize PURL typesNon-core definitions that describe and standardize PURL typestype: golangProposed new type as well as component discussionsProposed new type as well as component discussions