commit | a16d50ee155238df280a68252acc25e9afb7acea | [log] [tgz] |
---|---|---|
author | Steve Winslow <steve@swinslow.net> | Sun Nov 22 14:29:14 2020 -0500 |
committer | GitHub <noreply@github.com> | Sun Nov 22 14:29:14 2020 -0500 |
tree | b3acc0d6282ca1def503bf4f99dfaa3e2bcbc3e3 | |
parent | b584a7d6d38cc8f28d94b509e439ed2d301a3c6e [diff] | |
parent | f71fa04c39232d41b1f9f30d5e981c96f943df7d [diff] |
Merge pull request #56 from RishabhBhatnagar/master Enable Caching And Parse Cyclic Dependent Objects
tools-golang is a collection of Go packages intended to make it easier for Go programs to work with SPDX® files.
This software is in an early state, and its API may change significantly.
tools-golang currently works with files conformant to versions 2.1 and 2.2 of the SPDX specification, available at: https://spdx.org/specifications
tools-golang provides the following packages:
Examples for how to use these packages can be found in the examples/
directory.
RDF support was added by @RishabhBhatnagar as part of his Google Summer of Code 2020 project, and is in the process of being merged into the main tools-golang code.
tools-golang doesn't currently do any of the following:
We are working towards adding functionality for all of these. Code contributions are welcome!
At present, tools-golang does not require anything outside the Go standard library.
As indicated in LICENSE-code.txt
, tools-golang source code files are provided and may be used, at your option, under either:
As indicated in LICENSE-docs.txt
, tools-golang documentation files are provided and may be used under the Creative Commons Attribution 4.0 International license (CC-BY-4.0).
This README.md
file is documentation:
SPDX-License-Identifier: CC-BY-4.0