package builder2v2
import "github.com/spdx/tools-golang/builder/builder2v2"
Index ¶
- func BuildCreationInfoSection2_2(creatorType string, creator string, testValues map[string]string) (*v2_2.CreationInfo, error)
- func BuildFileSection2_2(filePath string, prefix string, fileNumber int) (*v2_2.File, error)
- func BuildPackageSection2_2(packageName string, dirRoot string, pathsIgnore []string) (*v2_2.Package, error)
- func BuildRelationshipSection2_2(packageName string) (*v2_2.Relationship, error)
Functions ¶
func BuildCreationInfoSection2_2 ¶
func BuildCreationInfoSection2_2(creatorType string, creator string, testValues map[string]string) (*v2_2.CreationInfo, error)
BuildCreationInfoSection2_2 creates an SPDX Package (version 2.2), returning that package or error if any is encountered. Arguments:
- packageName: name of package / directory
- code: verification code from Package
- namespacePrefix: prefix for DocumentNamespace (packageName and code will be added)
- creatorType: one of Person, Organization or Tool
- creator: creator string
- testValues: for testing only; call with nil when using in production
func BuildFileSection2_2 ¶
BuildFileSection2_2 creates an SPDX File (version 2.2), returning that file or error if any is encountered. Arguments:
- filePath: path to file, relative to prefix
- prefix: relative directory for filePath
- fileNumber: integer index (unique within package) to use in identifier
func BuildPackageSection2_2 ¶
func BuildPackageSection2_2(packageName string, dirRoot string, pathsIgnore []string) (*v2_2.Package, error)
BuildPackageSection2_2 creates an SPDX Package (version 2.2), returning that package or error if any is encountered. Arguments:
- packageName: name of package / directory
- dirRoot: path to directory to be analyzed
- pathsIgnore: slice of strings for filepaths to ignore
func BuildRelationshipSection2_2 ¶
func BuildRelationshipSection2_2(packageName string) (*v2_2.Relationship, error)
BuildRelationshipSection2_2 creates an SPDX Relationship (version 2.2) solely for the document "DESCRIBES" package relationship, returning that relationship or error if any is encountered. Arguments:
- packageName: name of package / directory
Source Files ¶
build_creation_info.go build_file.go build_package.go build_relationship.go
- Version
- v0.4.0
- Published
- Jan 12, 2023
- Platform
- windows/amd64
- Imports
- 8 packages
- Last checked
- 3 seconds ago –
Tools for package owners.