An open API service indexing awesome lists of open source software.

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

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.

[![Golang CI Lint](https://github.com/scanoss/go-purl-helper/actions/workflows/golangci-lint.yml/badge.svg)](https://github.com/scanoss/go-purl-helper/actions/workflows/golangci-lint.yml)
[![Go Unit Test](https://github.com/scanoss/go-purl-helper/actions/workflows/go-ci.yml/badge.svg)](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).