https://github.com/scanoss/go-purl-helper
Provide helper functions to manipulating Purls
https://github.com/scanoss/go-purl-helper
Last synced: 3 months ago
JSON representation
Provide helper functions to manipulating Purls
- Host: GitHub
- URL: https://github.com/scanoss/go-purl-helper
- Owner: scanoss
- License: mit
- Created: 2022-10-20T15:54:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-19T20:12:59.000Z (3 months ago)
- Last Synced: 2026-03-20T11:23:59.050Z (3 months ago)
- Language: Go
- Size: 21.5 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SCANOSS Platform 2.0 Purl Helper Package
Welcome to the SCANOSS Platform 2.0 purl helper package.
This package contains helper functions to make development of Go services easier to configure for purl processing.
[](https://github.com/scanoss/go-purl-helper/actions/workflows/golangci-lint.yml)
[](https://github.com/scanoss/go-purl-helper/actions/workflows/go-ci.yml)
## Usage
There are a number of helper functions in this package. More details about each one can be found in the packaged documentation.
An example of one of the functions is `PurlNameFromString`. This function takes a Purl string as an input, parses that string and returns just the name of the Purl.
## Bugs/Features
To request features or alert about bugs, please do so [here](https://github.com/scanoss/go-purl-helper/issues).
## Changelog
Details of major changes to the library can be found in [CHANGELOG.md](CHANGELOG.md).