Skip to content

Commit

Permalink
docs: update encode-bom example
Browse files Browse the repository at this point in the history
Signed-off-by: nscuro <nscuro@protonmail.com>
  • Loading branch information
nscuro committed Jun 26, 2021
1 parent 489c964 commit dc02c3a
Showing 1 changed file with 25 additions and 8 deletions.
33 changes: 25 additions & 8 deletions examples/encode-bom/main.go
Expand Up @@ -29,21 +29,27 @@ func main() {
bom.Metadata = &cdx.Metadata{
Timestamp: time.Now().Format(time.RFC3339),
Component: &cdx.Component{
BOMRef: "pkg:golang/acme-inc/acme-app@1.0.0",
BOMRef: "pkg:golang/acme-inc/acme-app@v1.0.0",
Type: cdx.ComponentTypeApplication,
Name: "ACME Application",
Version: "1.0.0",
Version: "v1.0.0",
},
Properties: &[]cdx.Property{
{
Name: "internal-bom-identifier",
Value: "123456789",
},
},
}
bom.Components = &[]cdx.Component{
{
BOMRef: "pkg:golang/github.com/CycloneDX/cyclonedx-go@0.1.0",
BOMRef: "pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0",
Type: cdx.ComponentTypeLibrary,
Author: "CycloneDX",
Name: "cyclonedx-go",
Version: "0.1.0",
Version: "v0.3.0",
Description: "Go library to consume and produce CycloneDX Software Bill of Materials (SBOM)",
PackageURL: "pkg:golang/github.com/CycloneDX/cyclonedx-go@0.1.0",
PackageURL: "pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0",
ExternalReferences: &[]cdx.ExternalReference{
{
Type: cdx.ERTypeIssueTracker,
Expand All @@ -58,13 +64,24 @@ func main() {
}
bom.Dependencies = &[]cdx.Dependency{
{
Ref: "pkg:golang/acme-inc/acme-app@1.0.0",
Ref: "pkg:golang/acme-inc/acme-app@v1.0.0",
Dependencies: &[]cdx.Dependency{
{Ref: "pkg:golang/github.com/CycloneDX/cyclonedx-go@0.1.0"},
{Ref: "pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0"},
},
},
{
Ref: "pkg:golang/github.com/CycloneDX/cyclonedx-go@0.1.0",
Ref: "pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0",
},
}
bom.Compositions = &[]cdx.Composition{
{
Aggregate: cdx.CompositionAggregateComplete,
Assemblies: &[]cdx.BOMReference{
"pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0",
},
Dependencies: &[]cdx.BOMReference{
"pkg:golang/acme-inc/acme-app@v1.0.0",
},
},
}

Expand Down

0 comments on commit dc02c3a

Please sign in to comment.