Skip to content

open-feature/go-sdk-contrib

Repository files navigation

OpenFeature Go Contributions

FOSSA Status

This repository is intended for OpenFeature contributions which are not included in the OpenFeature SDK.

The project includes:

Environment

Run the following command to setup the go workspace.

make workspace-init

Additional workspace commands:

make workspace-update               // sync go.work with current modules
make test                           // test all go modules
make lint                           // lint all go modules
make MODULE_NAME=NAME new-provider  // create and setup new provider directory (requires jq)
make MODULE_NAME=NAME new-hook      // create and setup new hook directory (requires jq)

jq documentation

Releases

This repo uses Release Please to release packages. Release Please sets up a running PR that tracks all changes for the library components, and maintains the versions according to conventional commits, generated when PRs are merged. When Release Please's running PR is merged, any changed artifacts are published.

License

Apache 2.0 - See LICENSE for more information.

FOSSA Status