You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python feature management library provides a way to develop and expose application functionality based on feature flags. Once a new feature is developed, many applications have special requirements, such as when the feature should be enabled and under what conditions. This library provides a way to define these relationships, and also integrates into common Python code patterns to make exposing these features possible.
31
20
32
21
Feature flags provide a way for Python applications to turn features on or off dynamically. Developers can use feature flags in simple use cases like conditional statements.
@@ -313,8 +302,6 @@ When defining an audience, users and groups can be excluded from the audience. E
313
302
314
303
In the above example, the feature is enabled for users named `Jeff` and `Alicia`. It's also enabled for users in the group named `Ring0`. However, if the user is named `Mark`, the feature is disabled, regardless of if they are in the group `Ring0` or not. Exclusions take priority over the rest of the targeting filter.
315
304
316
-
:::zone target="docs" pivot="preview-version"
317
-
318
305
## Variants
319
306
320
307
When new features are added to an application, there may come a time when a feature has multiple different proposed design options. A common solution for deciding on a design is some form of A/B testing. A/B testing involves providing a different version of the feature to different segments of the user base and choosing a version based on user interaction. In this library, this functionality is enabled by representing different configurations of a feature with variants.
@@ -602,8 +589,6 @@ When a feature flag is evaluated and telemetry is enabled, the feature manager c
602
589
|`Variant`| The assigned variant. |
603
590
|`VariantAssignmentReason`| The reason why the variant is assigned. |
604
591
605
-
:::zone-end
606
-
607
592
## Next steps
608
593
609
594
To learn how to use feature flags in your applications, continue to the following quickstarts.
0 commit comments