1.5 KiB
go-varsig
go-varsig is a go implementation of the varsig specification.
Built with ❤️ by Consensys.
Usage
Include the go-varsig library by running the following command:
go get github.com/ucan-wg/go-varsig@latest
Documentation
Documentation for this library is provided as Go docs at https://pkg.go.dev/github.com/ucan-wg/go-varsig.
Development
Install the required development tools using asdf by running the
following command in this repository (or install them manually):
asdf install
Checks
This repository contains a set of pre-commit hooks that are run prior to
each git commit. You can also run these checks manually using the
following command:
pre-commit run --all-files
Github workflows development
ASDF installs act to support Github workflow development - in general,
follow these steps to test the workflow:
If you're using podman instead of docker, use the podman socket to
simulate the docker daemon:
export DOCKER_HOST=unix:///var/run/podman/podman.sock
The simplest command to test it is:
act
License
This project is dual-licensed under Apache 2.0 and MIT terms:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)