-
Notifications
You must be signed in to change notification settings - Fork 216
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/[email protected]
- pkg:golang/github.com/go-modules-by-example%2Fsubmodules%[email protected]
- pkg:golang/github.com/[email protected]#submodule/a
- pkg:golang/github.com/go-modules-by-example/[email protected]#a
- pkg:golang/github.com%2Fgo-modules-by-example%2Fsubmodules%[email protected]
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.
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