1 // Package ldclient is the main package for the LaunchDarkly SDK. 2 // 3 // This package contains the types and methods for the SDK client ([LDClient]) and its overall 4 // configuration ([Config]). 5 // 6 // Subpackages in the same repository provide additional functionality for specific features of the 7 // client. Most applications that need to change any configuration settings will use the package 8 // [github.com/launchdarkly/go-server-sdk/v6/ldcomponents]. 9 // 10 // The SDK also uses types from the go-sdk-common repository and its subpackages 11 // ([github.com/launchdarkly/go-sdk-common/v3) that represent standard data structures 12 // in the LaunchDarkly model. All applications that evaluate feature flags will use the ldcontext 13 // package ([github.com/launchdarkly/go-sdk-common/v3/ldcontext]); for some features such 14 // as custom attributes with complex data types, the ldvalue package is also helpful 15 // ([github.com/launchdarkly/go-sdk-common/v3/ldvalue]). 16 // 17 // For more information and code examples, see the Go SDK Reference: 18 // https://docs.launchdarkly.com/sdk/server-side/go 19 package ldclient 20