Skip to content

Commit cad2a99

Browse files
authored
feat: add dart server sdk and intellitoggle provider (#1262)
## This PR - adds dart server sdk - adds intellitoggle provider - fixes doc generation issue - updated all generated docs ### Related Issues Fixes #1260 #1261 ### Note I made a few changes in the PR. It may be helpful to review each commit individually. ### How to test <!-- if applicable, add testing instructions under this section --> - https://deploy-preview-1262--openfeature.netlify.app/docs/reference/technologies/sdk-compatibility - https://deploy-preview-1262--openfeature.netlify.app/docs/reference/technologies/server/dart - https://deploy-preview-1262--openfeature.netlify.app/ecosystem?instant_search%5BrefinementList%5D%5BallTechnologies%5D%5B0%5D=Dart --------- Signed-off-by: Michael Beemer <[email protected]>
1 parent c5b1784 commit cad2a99

36 files changed

+811
-78
lines changed

docs/reference/concepts/05-events.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,4 @@ The context associated with the provider has changed, and the provider has not y
155155

156156
### PROVIDER_CONTEXT_CHANGED (Static-context/Client-side only)
157157

158-
The context associated with the provider has changed, and the provider has [reconciled](/docs/reference/concepts/sdk-paradigms#static-context-paradigms-client-side-sdks) its associated state.
158+
The context associated with the provider has changed, and the provider has [reconciled](/docs/reference/concepts/sdk-paradigms#static-context-paradigms-client-side-sdks) its associated state.

docs/reference/concepts/07-tracking.mdx

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,21 @@ Tracking events associated with flag evaluations serves two primary purposes:
1717

1818
### Performance Monitoring
1919

20-
When changes are made to an application via feature flags, tracking helps measure their impact on performance. By associating events with flag evaluation contexts
20+
When changes are made to an application via feature flags, tracking helps measure their impact on performance.
21+
By associating events with flag evaluation contexts
2122
and sending this data to telemetry or analytics platforms, teams can determine whether specific flag configurations improve or degrade measured performance,
2223
whether business metrics or system performance.
2324

2425
### Experimentation
2526

26-
Tracking creates a crucial link between flag evaluations and business outcomes, enabling robust experimentation. Experimentation differs from generalized
27-
Performance Monitoring in its execution. The most common form of Experimentation being A/B testing which is when two variations of an application or feature
28-
are distributed randomly to similar groups and the differences in metrics is evaluated. For example, if a feature flag controls the order
29-
of items in a menu, tracking events can be emitted when users click on menu items. The feature flag provider can typically be set to distribute the different variations
27+
Tracking creates a crucial link between flag evaluations and business outcomes, enabling robust experimentation.
28+
Experimentation differs from generalized
29+
Performance Monitoring in its execution.
30+
The most common form of Experimentation being A/B testing which is when two variations of an application or feature
31+
are distributed randomly to similar groups and the differences in metrics is evaluated.
32+
For example, if a feature flag controls the order
33+
of items in a menu, tracking events can be emitted when users click on menu items.
34+
The feature flag provider can typically be set to distribute the different variations
3035
equally to your audience, making this an A/B test, helping to validate hypotheses about user behavior in a statistically relevant manner.
3136

3237
## Providers, Hooks and Integration
@@ -46,7 +51,8 @@ sequenceDiagram
4651

4752
## Track Event Implementation
4853

49-
The `track` function requires only a label parameter. You don’t need to pass an identifier or flag evaluation context since the OpenFeature provider already maintains this information.
54+
The `track` function requires only a label parameter.
55+
You don’t need to pass an identifier or flag evaluation context since the OpenFeature provider already maintains this information.
5056

5157
Optionally, you can associate additional metadata with each track event if your feature flagging tool supports it.
5258

@@ -102,4 +108,4 @@ client.Track(
102108

103109
</TabItem>
104110

105-
</Tabs>
111+
</Tabs>

docs/reference/technologies/client/kotlin.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This content has been automatically generated from kotlin-sdk.
1010
Edits should be made here: https://github.com/open-feature/kotlin-sdk
1111
Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs
1212

13-
Last updated at Sat Aug 23 2025 23:04:42 GMT+0200 (Central European Summer Time)
13+
Last updated at Mon Sep 08 2025 11:54:08 GMT-0400 (Eastern Daylight Time)
1414
-->
1515

1616
<p align="center" class="github-badges">

docs/reference/technologies/client/swift.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This content has been automatically generated from swift-sdk.
1010
Edits should be made here: https://github.com/open-feature/swift-sdk
1111
Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs
1212

13-
Last updated at Thu Aug 21 2025 08:10:45 GMT+0000 (Coordinated Universal Time)
13+
Last updated at Mon Sep 08 2025 11:54:08 GMT-0400 (Eastern Daylight Time)
1414
-->
1515

1616
<p align="center" class="github-badges">

docs/reference/technologies/client/web/angular.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk.
1010
Edits should be made here: https://github.com/open-feature/js-sdk
1111
Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs
1212

13-
Last updated at Thu Aug 21 2025 08:10:45 GMT+0000 (Coordinated Universal Time)
13+
Last updated at Mon Sep 08 2025 11:54:09 GMT-0400 (Eastern Daylight Time)
1414
-->
1515

1616
<p align="center" class="github-badges">

docs/reference/technologies/client/web/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk.
1010
Edits should be made here: https://github.com/open-feature/js-sdk
1111
Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs
1212

13-
Last updated at Thu Aug 21 2025 08:10:44 GMT+0000 (Coordinated Universal Time)
13+
Last updated at Mon Sep 08 2025 11:54:08 GMT-0400 (Eastern Daylight Time)
1414
-->
1515

1616
<p align="center" class="github-badges">

docs/reference/technologies/client/web/react.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This content has been automatically generated from js-sdk.
1010
Edits should be made here: https://github.com/open-feature/js-sdk
1111
Once a repo has been updated, docs can be generated by running: yarn update:sdk-docs
1212

13-
Last updated at Thu Aug 21 2025 08:10:44 GMT+0000 (Coordinated Universal Time)
13+
Last updated at Mon Sep 08 2025 11:54:08 GMT-0400 (Eastern Daylight Time)
1414
-->
1515

1616
<p align="center" class="github-badges">

0 commit comments

Comments
 (0)