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
We welcome contributions and feedback! All contributors must sign our [Contributor License Agreement (CLA)](https://docs.google.com/a/optimizely.com/forms/d/e/1FAIpQLSf9cbouWptIpMgukAKZZOIAhafvjFCV8hS00XJLWQnWDFtwtA/viewform) to be eligible to contribute. Please read the [README](README.md) to set up your development environment, then read the guidelines below for information on submitting your code.
3
+
4
+
## Development process
5
+
6
+
1. Fork the repository and create your branch from master.
7
+
2. Please follow the [commit message guidelines](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-guidelines) for each commit message.
8
+
3. Make sure to add tests!
9
+
4.`git push` your changes to GitHub.
10
+
5. Open a PR from your fork into the master branch of the original repo.
11
+
6. Make sure that all unit tests are passing and that there are no merge conflicts between your branch and `master`.
12
+
7. Open a pull request from `YOUR_NAME/branch_name` to `master`.
13
+
8. A repository maintainer will review your pull request and, if all goes well, squash and merge it!
14
+
15
+
## Pull request acceptance criteria
16
+
17
+
***All code must have test coverage.** Changes in functionality should have accompanying unit tests. Bug fixes should have accompanying regression tests.
18
+
* Tests are located in `OptimizelySDK.Tests` with one file per class.
19
+
20
+
## License
21
+
22
+
All contributions are under the CLA mentioned above. For this project, Optimizely uses the Apache 2.0 license, and so asks that by contributing your code, you agree to license your contribution under the terms of the [Apache License v2.0](http://www.apache.org/licenses/LICENSE-2.0). Your contributions should also include the following header:
The YEAR above should be the year of the contribution. If work on the file has been done over multiple years, list each year in the section above. Example: Optimizely writes the file and releases it in 2014. No changes are made in 2015. Change made in 2016. YEAR should be �2014, 2016�.
This repository houses the Flutter SDK for use with Optimizely Feature Experimentation and Optimizely Full Stack (legacy).
11
+
12
+
Optimizely Feature Experimentation is an A/B testing and feature management tool for product development teams that enables you to experiment at every step. Using Optimizely Feature Experimentation allows for every feature on your roadmap to be an opportunity to discover hidden insights. Learn more at [Optimizely.com](https://www.optimizely.com/products/experiment/feature-experimentation/), or see the [developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/welcome).
a specialized package that includes platform-specific implementation code for
10
-
Android and/or iOS.
14
+
Optimizely Rollouts is [free feature flags](https://www.optimizely.com/free-feature-flagging/) for development teams. You can easily roll out and roll back features in any application without code deploys, mitigating risk for every feature on your roadmap.
11
15
12
-
## Getting Started
16
+
## Get Started
13
17
14
-
### Using the SDK
15
-
Refer to the [Flutter SDK developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/install-sdk-flutter) for instructions on getting started with using the SDK.
18
+
Refer to the [Flutter SDK's developer documentation](https://docs.developers.optimizely.com/experimentation/v4.0.0-full-stack/docs/flutter-sdk) for detailed instructions on getting started with using the SDK.
16
19
17
20
### Requirements
18
21
@@ -24,51 +27,91 @@ On the iOS platform, the SDK requires a minimum version of 10.0.
24
27
25
28
Other Flutter platforms are not currently supported by this SDK.
26
29
27
-
### Installing the SDK
30
+
### Install the SDK
28
31
29
32
To add the flutter-sdk to your project dependencies, include the following in your app's pubspec.yaml:
30
33
31
34
```
32
-
optimizely_flutter_sdk: ^1.0.0-beta
35
+
optimizely_flutter_sdk: ^1.0.1-beta
33
36
```
34
37
35
-
Then, import the package in your application code:
Copy file name to clipboardExpand all lines: pubspec.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
name: optimizely_flutter_sdk
2
-
description: This repository houses the Flutter SDK for use with Optimizely Full Stack and Optimizely Rollouts.
2
+
description: This repository houses the Flutter SDK for use with Optimizely Feature Experimentation, Optimizely Full Stack (legacy), and Optimizely Rollouts.
0 commit comments