Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.98 KB

README.md

File metadata and controls

59 lines (43 loc) · 1.98 KB

Build Status Release GitHub go.mod Go version License semantic-release CLA assistant

IBM Go SDK Core Version 5.9.5

This project contains core functionality required by Go code generated by the IBM Cloud OpenAPI SDK Generator (openapi-sdkgen).

Installation

Get SDK package:

go get -u github.com/IBM/go-sdk-core/...

Prerequisites

  • Go version 1.16 or newer

Authentication

The go-sdk-core project supports the following types of authentication:

  • Basic Authentication
  • Bearer Token
  • Identity and Access Management (IAM)
  • Cloud Pak for Data
  • Container
  • No Authentication

For more information about the various authentication types and how to use them with your services, click here

Issues

If you encounter an issue with this project, you are welcome to submit a bug report. Before opening a new issue, please search for similar issues. It's possible that someone has already reported it.

Tests

To build, test and lint-check the project:

make all

Get code coverage for each test suite:

go test -coverprofile=coverage.out ./...
go tool cover -html=coverage.out

Contributing

See CONTRIBUTING.

License

This library is licensed under Apache 2.0. Full license text is available in LICENSE.