Thanks for your interest in contributing! This project follows the same spirit as flyteorg/flyte-sdk — small, focused PRs are easiest to review and merge.
Requires Go 1.26+ (see go.mod).
git clone https://github.com/unionai/flyte-sdk-go.git
cd flyte-sdk-go
go build ./...go test ./...gofmt -l . # should print nothing
go vet ./...
go test ./...- Fork the repo and create a branch off
main. - Make your change, with tests for new behavior.
- Ensure the checks above pass.
- Open a PR with a clear description of the change and why it's needed.
For anything beyond a small fix — new public API, behavioral changes, new auth flows — please open an issue or start a thread in Slack first so we can align on the approach before you invest time in an implementation.
Open a GitHub issue with a
minimal repro, the SDK version (go.mod / go list -m github.com/unionai/flyte-sdk-go),
and the Flyte control plane version if relevant.