Skip to content

The SAS generics library for Go provides packages that leverage generic types to support various common development tasks and patterns.

License

Notifications You must be signed in to change notification settings

sassoftware/sas-ggdk

Repository files navigation

SAS Golang Generics Development Kit

Overview

A library for developing in go with generics. See the doc.go file in each package for information about that package.

Packages

Installation

go get github.com/sassoftware/sas-ggdk

Contributing

We welcome your contributions! Please read CONTRIBUTING.md for details on how to submit contributions to this project.

Clone

git clone https://github.com/sassoftware/sas-ggdk.git
cd sas-ggdk

Install tools

This project uses bingo for managing local tools. See the bingo project for instructions on installing bingo. Install supporting tools used by this project with

make tools

Run tests

Contributions must ensure linting and all tests continue to pass and any new code is covered.

make lint test

A coverage report can be produced in ./build/reports/coverage.html with the following commands.

make test-with-coverage

Commits

This project uses semantic versioning and conventional commits.

License

This project is licensed under the Apache 2.0 License.

About

The SAS generics library for Go provides packages that leverage generic types to support various common development tasks and patterns.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published