diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 08b883c..adce0a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,7 @@ on: branches: - main - development + - '**_baseline' jobs: build-android: @@ -19,7 +20,7 @@ jobs: with: channel: 'stable' - name: Build example app APK - run: cd example; flutter build apk + run: cd splitio/example; flutter build apk test-android: name: Test Android @@ -34,11 +35,11 @@ jobs: with: channel: 'stable' - name: Run Pub Get - run: flutter pub get + run: cd splitio/; flutter pub get - name: Build Android - run: flutter build + run: cd splitio/; flutter build - name: Run Android test - run: cd example/android/; gradle :splitio:testReleaseUnitTest; + run: cd splitio/example/android/; gradle :splitio:testReleaseUnitTest; test-ios: name: Test iOS @@ -50,7 +51,7 @@ jobs: with: channel: 'stable' - name: Run Build iOS - run: cd example/ios/; flutter build ios --no-codesign; + run: cd splitio/example/ios; flutter build ios --no-codesign; - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 @@ -58,4 +59,4 @@ jobs: xcode-version: 13.2.1 - name: ios - run: cd example/ios/; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO; + run: cd splitio/example/ios; xcodebuild test -workspace "Runner.xcworkspace" -scheme "Runner" -destination "platform=iOS Simulator,name=iPhone 12,OS=latest" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO; diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d7f7198..a503a2a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,6 +18,6 @@ jobs: with: channel: 'stable' - name: Run Pub Get - run: flutter pub get + run: cd splitio/; flutter pub get - name: Run flutter test - run: flutter test + run: cd splitio/; flutter test diff --git a/.gitignore b/.gitignore index 9be145f..c95f7e3 100644 --- a/.gitignore +++ b/.gitignore @@ -14,16 +14,3 @@ *.ipr *.iws .idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. -/pubspec.lock -**/doc/api/ -.dart_tool/ -.packages -build/ diff --git a/splitio/.gitignore b/splitio/.gitignore new file mode 100644 index 0000000..9be145f --- /dev/null +++ b/splitio/.gitignore @@ -0,0 +1,29 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. +/pubspec.lock +**/doc/api/ +.dart_tool/ +.packages +build/ diff --git a/.metadata b/splitio/.metadata similarity index 100% rename from .metadata rename to splitio/.metadata diff --git a/CHANGELOG.md b/splitio/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to splitio/CHANGELOG.md diff --git a/CONTRIBUTORS-GUIDE.md b/splitio/CONTRIBUTORS-GUIDE.md similarity index 100% rename from CONTRIBUTORS-GUIDE.md rename to splitio/CONTRIBUTORS-GUIDE.md diff --git a/LICENSE b/splitio/LICENSE similarity index 100% rename from LICENSE rename to splitio/LICENSE diff --git a/README.md b/splitio/README.md similarity index 96% rename from README.md rename to splitio/README.md index fe2b2e1..7d64ff8 100644 --- a/README.md +++ b/splitio/README.md @@ -35,7 +35,7 @@ _split.client(onReady: (client) async { } ``` -For a more elaborate usage example see [here](https://github.com/splitio/flutter-sdk-plugin/blob/main/example/lib/main.dart). +For a more elaborate usage example see [here](https://github.com/splitio/flutter-sdk-plugin/blob/splitio/main/example/lib/main.dart). For additional information, refer to our docs page. @@ -44,7 +44,7 @@ For additional information, refer to our docs page. The Split team monitors all issues submitted to this [issue tracker](https://github.com/splitio/flutter-sdk-plugin/issues). We encourage you to use this issue tracker to submit any bug reports, feedback, and feature enhancements. We'll do our best to respond in a timely manner. ## Contributing -Please see [contributors guide](https://github.com/splitio/flutter-sdk-plugin/blob/main/CONTRIBUTORS-GUIDE.md) to find all you need to submit a Pull Request (PR). +Please see [contributors guide](https://github.com/splitio/flutter-sdk-plugin/blob/splitio/main/CONTRIBUTORS-GUIDE.md) to find all you need to submit a Pull Request (PR). ## License Licensed under the Apache License, Version 2.0. See: [Apache License](https://www.apache.org/licenses/). diff --git a/analysis_options.yaml b/splitio/analysis_options.yaml similarity index 100% rename from analysis_options.yaml rename to splitio/analysis_options.yaml diff --git a/android/.gitignore b/splitio/android/.gitignore similarity index 100% rename from android/.gitignore rename to splitio/android/.gitignore diff --git a/android/build.gradle b/splitio/android/build.gradle similarity index 100% rename from android/build.gradle rename to splitio/android/build.gradle diff --git a/android/settings.gradle b/splitio/android/settings.gradle similarity index 100% rename from android/settings.gradle rename to splitio/android/settings.gradle diff --git a/android/src/main/AndroidManifest.xml b/splitio/android/src/main/AndroidManifest.xml similarity index 100% rename from android/src/main/AndroidManifest.xml rename to splitio/android/src/main/AndroidManifest.xml diff --git a/android/src/main/java/io/split/splitio/ArgumentParser.java b/splitio/android/src/main/java/io/split/splitio/ArgumentParser.java similarity index 100% rename from android/src/main/java/io/split/splitio/ArgumentParser.java rename to splitio/android/src/main/java/io/split/splitio/ArgumentParser.java diff --git a/android/src/main/java/io/split/splitio/ArgumentParserImpl.java b/splitio/android/src/main/java/io/split/splitio/ArgumentParserImpl.java similarity index 100% rename from android/src/main/java/io/split/splitio/ArgumentParserImpl.java rename to splitio/android/src/main/java/io/split/splitio/ArgumentParserImpl.java diff --git a/android/src/main/java/io/split/splitio/AttributesWrapper.java b/splitio/android/src/main/java/io/split/splitio/AttributesWrapper.java similarity index 100% rename from android/src/main/java/io/split/splitio/AttributesWrapper.java rename to splitio/android/src/main/java/io/split/splitio/AttributesWrapper.java diff --git a/android/src/main/java/io/split/splitio/Constants.java b/splitio/android/src/main/java/io/split/splitio/Constants.java similarity index 100% rename from android/src/main/java/io/split/splitio/Constants.java rename to splitio/android/src/main/java/io/split/splitio/Constants.java diff --git a/android/src/main/java/io/split/splitio/EvaluationWrapper.java b/splitio/android/src/main/java/io/split/splitio/EvaluationWrapper.java similarity index 100% rename from android/src/main/java/io/split/splitio/EvaluationWrapper.java rename to splitio/android/src/main/java/io/split/splitio/EvaluationWrapper.java diff --git a/android/src/main/java/io/split/splitio/Helper.java b/splitio/android/src/main/java/io/split/splitio/Helper.java similarity index 100% rename from android/src/main/java/io/split/splitio/Helper.java rename to splitio/android/src/main/java/io/split/splitio/Helper.java diff --git a/android/src/main/java/io/split/splitio/ImpressionListenerImp.java b/splitio/android/src/main/java/io/split/splitio/ImpressionListenerImp.java similarity index 100% rename from android/src/main/java/io/split/splitio/ImpressionListenerImp.java rename to splitio/android/src/main/java/io/split/splitio/ImpressionListenerImp.java diff --git a/android/src/main/java/io/split/splitio/SplitClientConfigHelper.java b/splitio/android/src/main/java/io/split/splitio/SplitClientConfigHelper.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitClientConfigHelper.java rename to splitio/android/src/main/java/io/split/splitio/SplitClientConfigHelper.java diff --git a/android/src/main/java/io/split/splitio/SplitFactoryProvider.java b/splitio/android/src/main/java/io/split/splitio/SplitFactoryProvider.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitFactoryProvider.java rename to splitio/android/src/main/java/io/split/splitio/SplitFactoryProvider.java diff --git a/android/src/main/java/io/split/splitio/SplitFactoryProviderImpl.java b/splitio/android/src/main/java/io/split/splitio/SplitFactoryProviderImpl.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitFactoryProviderImpl.java rename to splitio/android/src/main/java/io/split/splitio/SplitFactoryProviderImpl.java diff --git a/android/src/main/java/io/split/splitio/SplitMethodParser.java b/splitio/android/src/main/java/io/split/splitio/SplitMethodParser.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitMethodParser.java rename to splitio/android/src/main/java/io/split/splitio/SplitMethodParser.java diff --git a/android/src/main/java/io/split/splitio/SplitMethodParserImpl.java b/splitio/android/src/main/java/io/split/splitio/SplitMethodParserImpl.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitMethodParserImpl.java rename to splitio/android/src/main/java/io/split/splitio/SplitMethodParserImpl.java diff --git a/android/src/main/java/io/split/splitio/SplitProviderHelper.java b/splitio/android/src/main/java/io/split/splitio/SplitProviderHelper.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitProviderHelper.java rename to splitio/android/src/main/java/io/split/splitio/SplitProviderHelper.java diff --git a/android/src/main/java/io/split/splitio/SplitWrapper.java b/splitio/android/src/main/java/io/split/splitio/SplitWrapper.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitWrapper.java rename to splitio/android/src/main/java/io/split/splitio/SplitWrapper.java diff --git a/android/src/main/java/io/split/splitio/SplitWrapperImpl.java b/splitio/android/src/main/java/io/split/splitio/SplitWrapperImpl.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitWrapperImpl.java rename to splitio/android/src/main/java/io/split/splitio/SplitWrapperImpl.java diff --git a/android/src/main/java/io/split/splitio/SplitioPlugin.java b/splitio/android/src/main/java/io/split/splitio/SplitioPlugin.java similarity index 100% rename from android/src/main/java/io/split/splitio/SplitioPlugin.java rename to splitio/android/src/main/java/io/split/splitio/SplitioPlugin.java diff --git a/android/src/test/java/io/split/splitio/ArgumentParserImplTest.java b/splitio/android/src/test/java/io/split/splitio/ArgumentParserImplTest.java similarity index 100% rename from android/src/test/java/io/split/splitio/ArgumentParserImplTest.java rename to splitio/android/src/test/java/io/split/splitio/ArgumentParserImplTest.java diff --git a/android/src/test/java/io/split/splitio/ImpressionListenerImpTest.java b/splitio/android/src/test/java/io/split/splitio/ImpressionListenerImpTest.java similarity index 100% rename from android/src/test/java/io/split/splitio/ImpressionListenerImpTest.java rename to splitio/android/src/test/java/io/split/splitio/ImpressionListenerImpTest.java diff --git a/android/src/test/java/io/split/splitio/SplitClientConfigHelperTest.java b/splitio/android/src/test/java/io/split/splitio/SplitClientConfigHelperTest.java similarity index 100% rename from android/src/test/java/io/split/splitio/SplitClientConfigHelperTest.java rename to splitio/android/src/test/java/io/split/splitio/SplitClientConfigHelperTest.java diff --git a/android/src/test/java/io/split/splitio/SplitMethodParserImplTest.java b/splitio/android/src/test/java/io/split/splitio/SplitMethodParserImplTest.java similarity index 100% rename from android/src/test/java/io/split/splitio/SplitMethodParserImplTest.java rename to splitio/android/src/test/java/io/split/splitio/SplitMethodParserImplTest.java diff --git a/android/src/test/java/io/split/splitio/SplitProviderHelperImplTest.java b/splitio/android/src/test/java/io/split/splitio/SplitProviderHelperImplTest.java similarity index 100% rename from android/src/test/java/io/split/splitio/SplitProviderHelperImplTest.java rename to splitio/android/src/test/java/io/split/splitio/SplitProviderHelperImplTest.java diff --git a/android/src/test/java/io/split/splitio/SplitWrapperImplTest.java b/splitio/android/src/test/java/io/split/splitio/SplitWrapperImplTest.java similarity index 100% rename from android/src/test/java/io/split/splitio/SplitWrapperImplTest.java rename to splitio/android/src/test/java/io/split/splitio/SplitWrapperImplTest.java diff --git a/example/.gitignore b/splitio/example/.gitignore similarity index 100% rename from example/.gitignore rename to splitio/example/.gitignore diff --git a/example/.metadata b/splitio/example/.metadata similarity index 100% rename from example/.metadata rename to splitio/example/.metadata diff --git a/example/README.md b/splitio/example/README.md similarity index 100% rename from example/README.md rename to splitio/example/README.md diff --git a/example/analysis_options.yaml b/splitio/example/analysis_options.yaml similarity index 100% rename from example/analysis_options.yaml rename to splitio/example/analysis_options.yaml diff --git a/example/android/.gitignore b/splitio/example/android/.gitignore similarity index 100% rename from example/android/.gitignore rename to splitio/example/android/.gitignore diff --git a/example/android/app/build.gradle b/splitio/example/android/app/build.gradle similarity index 100% rename from example/android/app/build.gradle rename to splitio/example/android/app/build.gradle diff --git a/example/android/app/src/debug/AndroidManifest.xml b/splitio/example/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from example/android/app/src/debug/AndroidManifest.xml rename to splitio/example/android/app/src/debug/AndroidManifest.xml diff --git a/example/android/app/src/main/AndroidManifest.xml b/splitio/example/android/app/src/main/AndroidManifest.xml similarity index 100% rename from example/android/app/src/main/AndroidManifest.xml rename to splitio/example/android/app/src/main/AndroidManifest.xml diff --git a/example/android/app/src/main/java/io/split/splitio_example/MainActivity.java b/splitio/example/android/app/src/main/java/io/split/splitio_example/MainActivity.java similarity index 100% rename from example/android/app/src/main/java/io/split/splitio_example/MainActivity.java rename to splitio/example/android/app/src/main/java/io/split/splitio_example/MainActivity.java diff --git a/example/android/app/src/main/res/drawable-v21/launch_background.xml b/splitio/example/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from example/android/app/src/main/res/drawable-v21/launch_background.xml rename to splitio/example/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/example/android/app/src/main/res/drawable/launch_background.xml b/splitio/example/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from example/android/app/src/main/res/drawable/launch_background.xml rename to splitio/example/android/app/src/main/res/drawable/launch_background.xml diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/splitio/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to splitio/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/splitio/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to splitio/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/splitio/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to splitio/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/splitio/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to splitio/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/splitio/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to splitio/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/values-night/styles.xml b/splitio/example/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from example/android/app/src/main/res/values-night/styles.xml rename to splitio/example/android/app/src/main/res/values-night/styles.xml diff --git a/example/android/app/src/main/res/values/styles.xml b/splitio/example/android/app/src/main/res/values/styles.xml similarity index 100% rename from example/android/app/src/main/res/values/styles.xml rename to splitio/example/android/app/src/main/res/values/styles.xml diff --git a/example/android/app/src/profile/AndroidManifest.xml b/splitio/example/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from example/android/app/src/profile/AndroidManifest.xml rename to splitio/example/android/app/src/profile/AndroidManifest.xml diff --git a/example/android/build.gradle b/splitio/example/android/build.gradle similarity index 100% rename from example/android/build.gradle rename to splitio/example/android/build.gradle diff --git a/example/android/gradle.properties b/splitio/example/android/gradle.properties similarity index 100% rename from example/android/gradle.properties rename to splitio/example/android/gradle.properties diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/splitio/example/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.properties rename to splitio/example/android/gradle/wrapper/gradle-wrapper.properties diff --git a/example/android/settings.gradle b/splitio/example/android/settings.gradle similarity index 100% rename from example/android/settings.gradle rename to splitio/example/android/settings.gradle diff --git a/example/ios/.gitignore b/splitio/example/ios/.gitignore similarity index 100% rename from example/ios/.gitignore rename to splitio/example/ios/.gitignore diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/splitio/example/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from example/ios/Flutter/AppFrameworkInfo.plist rename to splitio/example/ios/Flutter/AppFrameworkInfo.plist diff --git a/example/ios/Flutter/Debug.xcconfig b/splitio/example/ios/Flutter/Debug.xcconfig similarity index 100% rename from example/ios/Flutter/Debug.xcconfig rename to splitio/example/ios/Flutter/Debug.xcconfig diff --git a/example/ios/Flutter/Release.xcconfig b/splitio/example/ios/Flutter/Release.xcconfig similarity index 100% rename from example/ios/Flutter/Release.xcconfig rename to splitio/example/ios/Flutter/Release.xcconfig diff --git a/example/ios/Podfile b/splitio/example/ios/Podfile similarity index 100% rename from example/ios/Podfile rename to splitio/example/ios/Podfile diff --git a/example/ios/Podfile.lock b/splitio/example/ios/Podfile.lock similarity index 100% rename from example/ios/Podfile.lock rename to splitio/example/ios/Podfile.lock diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/splitio/example/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from example/ios/Runner.xcodeproj/project.pbxproj rename to splitio/example/ios/Runner.xcodeproj/project.pbxproj diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/splitio/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to splitio/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/splitio/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to splitio/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/splitio/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to splitio/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/splitio/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to splitio/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/splitio/example/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from example/ios/Runner.xcworkspace/contents.xcworkspacedata rename to splitio/example/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/splitio/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to splitio/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/splitio/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to splitio/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/example/ios/Runner/AppDelegate.swift b/splitio/example/ios/Runner/AppDelegate.swift similarity index 100% rename from example/ios/Runner/AppDelegate.swift rename to splitio/example/ios/Runner/AppDelegate.swift diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to splitio/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/splitio/example/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from example/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to splitio/example/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/example/ios/Runner/Base.lproj/Main.storyboard b/splitio/example/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from example/ios/Runner/Base.lproj/Main.storyboard rename to splitio/example/ios/Runner/Base.lproj/Main.storyboard diff --git a/example/ios/Runner/Info.plist b/splitio/example/ios/Runner/Info.plist similarity index 100% rename from example/ios/Runner/Info.plist rename to splitio/example/ios/Runner/Info.plist diff --git a/example/ios/Runner/Runner-Bridging-Header.h b/splitio/example/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from example/ios/Runner/Runner-Bridging-Header.h rename to splitio/example/ios/Runner/Runner-Bridging-Header.h diff --git a/example/ios/SplitTests/ArgumentParserTests.swift b/splitio/example/ios/SplitTests/ArgumentParserTests.swift similarity index 100% rename from example/ios/SplitTests/ArgumentParserTests.swift rename to splitio/example/ios/SplitTests/ArgumentParserTests.swift diff --git a/example/ios/SplitTests/ExtensionsTests.swift b/splitio/example/ios/SplitTests/ExtensionsTests.swift similarity index 100% rename from example/ios/SplitTests/ExtensionsTests.swift rename to splitio/example/ios/SplitTests/ExtensionsTests.swift diff --git a/example/ios/SplitTests/SplitClientConfigHelperTests.swift b/splitio/example/ios/SplitTests/SplitClientConfigHelperTests.swift similarity index 100% rename from example/ios/SplitTests/SplitClientConfigHelperTests.swift rename to splitio/example/ios/SplitTests/SplitClientConfigHelperTests.swift diff --git a/example/ios/SplitTests/SplitMethodParserTests.swift b/splitio/example/ios/SplitTests/SplitMethodParserTests.swift similarity index 100% rename from example/ios/SplitTests/SplitMethodParserTests.swift rename to splitio/example/ios/SplitTests/SplitMethodParserTests.swift diff --git a/example/ios/SplitTests/SplitProviderHelperTests.swift b/splitio/example/ios/SplitTests/SplitProviderHelperTests.swift similarity index 100% rename from example/ios/SplitTests/SplitProviderHelperTests.swift rename to splitio/example/ios/SplitTests/SplitProviderHelperTests.swift diff --git a/example/ios/SplitTests/SplitTests.swift b/splitio/example/ios/SplitTests/SplitTests.swift similarity index 100% rename from example/ios/SplitTests/SplitTests.swift rename to splitio/example/ios/SplitTests/SplitTests.swift diff --git a/example/lib/main.dart b/splitio/example/lib/main.dart similarity index 100% rename from example/lib/main.dart rename to splitio/example/lib/main.dart diff --git a/example/pubspec.lock b/splitio/example/pubspec.lock similarity index 100% rename from example/pubspec.lock rename to splitio/example/pubspec.lock diff --git a/example/pubspec.yaml b/splitio/example/pubspec.yaml similarity index 100% rename from example/pubspec.yaml rename to splitio/example/pubspec.yaml diff --git a/ios/.gitignore b/splitio/ios/.gitignore similarity index 100% rename from ios/.gitignore rename to splitio/ios/.gitignore diff --git a/ios/Assets/.gitkeep b/splitio/ios/Assets/.gitkeep similarity index 100% rename from ios/Assets/.gitkeep rename to splitio/ios/Assets/.gitkeep diff --git a/ios/Classes/ArgumentParser.swift b/splitio/ios/Classes/ArgumentParser.swift similarity index 100% rename from ios/Classes/ArgumentParser.swift rename to splitio/ios/Classes/ArgumentParser.swift diff --git a/ios/Classes/Constants.swift b/splitio/ios/Classes/Constants.swift similarity index 100% rename from ios/Classes/Constants.swift rename to splitio/ios/Classes/Constants.swift diff --git a/ios/Classes/Extensions.swift b/splitio/ios/Classes/Extensions.swift similarity index 100% rename from ios/Classes/Extensions.swift rename to splitio/ios/Classes/Extensions.swift diff --git a/ios/Classes/SplitClientConfigHelper.swift b/splitio/ios/Classes/SplitClientConfigHelper.swift similarity index 100% rename from ios/Classes/SplitClientConfigHelper.swift rename to splitio/ios/Classes/SplitClientConfigHelper.swift diff --git a/ios/Classes/SplitFactoryProvider.swift b/splitio/ios/Classes/SplitFactoryProvider.swift similarity index 100% rename from ios/Classes/SplitFactoryProvider.swift rename to splitio/ios/Classes/SplitFactoryProvider.swift diff --git a/ios/Classes/SplitMethodParser.swift b/splitio/ios/Classes/SplitMethodParser.swift similarity index 100% rename from ios/Classes/SplitMethodParser.swift rename to splitio/ios/Classes/SplitMethodParser.swift diff --git a/ios/Classes/SplitWrapper.swift b/splitio/ios/Classes/SplitWrapper.swift similarity index 100% rename from ios/Classes/SplitWrapper.swift rename to splitio/ios/Classes/SplitWrapper.swift diff --git a/ios/Classes/SplitioPlugin.h b/splitio/ios/Classes/SplitioPlugin.h similarity index 100% rename from ios/Classes/SplitioPlugin.h rename to splitio/ios/Classes/SplitioPlugin.h diff --git a/ios/Classes/SplitioPlugin.m b/splitio/ios/Classes/SplitioPlugin.m similarity index 100% rename from ios/Classes/SplitioPlugin.m rename to splitio/ios/Classes/SplitioPlugin.m diff --git a/ios/Classes/SwiftSplitioPlugin.swift b/splitio/ios/Classes/SwiftSplitioPlugin.swift similarity index 100% rename from ios/Classes/SwiftSplitioPlugin.swift rename to splitio/ios/Classes/SwiftSplitioPlugin.swift diff --git a/ios/splitio.podspec b/splitio/ios/splitio.podspec similarity index 100% rename from ios/splitio.podspec rename to splitio/ios/splitio.podspec diff --git a/lib/channel/method_channel_manager.dart b/splitio/lib/channel/method_channel_manager.dart similarity index 100% rename from lib/channel/method_channel_manager.dart rename to splitio/lib/channel/method_channel_manager.dart diff --git a/lib/events/split_events_listener.dart b/splitio/lib/events/split_events_listener.dart similarity index 100% rename from lib/events/split_events_listener.dart rename to splitio/lib/events/split_events_listener.dart diff --git a/lib/events/split_method_call_handler.dart b/splitio/lib/events/split_method_call_handler.dart similarity index 100% rename from lib/events/split_method_call_handler.dart rename to splitio/lib/events/split_method_call_handler.dart diff --git a/lib/impressions/impressions_method_call_handler.dart b/splitio/lib/impressions/impressions_method_call_handler.dart similarity index 100% rename from lib/impressions/impressions_method_call_handler.dart rename to splitio/lib/impressions/impressions_method_call_handler.dart diff --git a/lib/impressions/split_impression.dart b/splitio/lib/impressions/split_impression.dart similarity index 100% rename from lib/impressions/split_impression.dart rename to splitio/lib/impressions/split_impression.dart diff --git a/lib/method_call_handler.dart b/splitio/lib/method_call_handler.dart similarity index 100% rename from lib/method_call_handler.dart rename to splitio/lib/method_call_handler.dart diff --git a/lib/split_client.dart b/splitio/lib/split_client.dart similarity index 100% rename from lib/split_client.dart rename to splitio/lib/split_client.dart diff --git a/lib/split_configuration.dart b/splitio/lib/split_configuration.dart similarity index 100% rename from lib/split_configuration.dart rename to splitio/lib/split_configuration.dart diff --git a/lib/split_result.dart b/splitio/lib/split_result.dart similarity index 100% rename from lib/split_result.dart rename to splitio/lib/split_result.dart diff --git a/lib/split_sync_config.dart b/splitio/lib/split_sync_config.dart similarity index 100% rename from lib/split_sync_config.dart rename to splitio/lib/split_sync_config.dart diff --git a/lib/split_view.dart b/splitio/lib/split_view.dart similarity index 100% rename from lib/split_view.dart rename to splitio/lib/split_view.dart diff --git a/lib/splitio.dart b/splitio/lib/splitio.dart similarity index 100% rename from lib/splitio.dart rename to splitio/lib/splitio.dart diff --git a/pubspec.yaml b/splitio/pubspec.yaml similarity index 89% rename from pubspec.yaml rename to splitio/pubspec.yaml index 1069ef9..a4f85a3 100644 --- a/pubspec.yaml +++ b/splitio/pubspec.yaml @@ -2,7 +2,7 @@ name: splitio description: Official plugin for split.io, the platform for controlled rollouts, which serves features to your users via a Split feature flag to manage your complete customer experience. version: 0.1.1 homepage: https://split.io/ -repository: https://github.com/splitio/flutter-sdk-plugin +repository: https://github.com/splitio/flutter-sdk-plugin/splitio/ environment: sdk: ">=2.16.2 <3.0.0" diff --git a/test/impressions_method_call_handler_test.dart b/splitio/test/impressions_method_call_handler_test.dart similarity index 100% rename from test/impressions_method_call_handler_test.dart rename to splitio/test/impressions_method_call_handler_test.dart diff --git a/test/method_channel_manager_test.dart b/splitio/test/method_channel_manager_test.dart similarity index 100% rename from test/method_channel_manager_test.dart rename to splitio/test/method_channel_manager_test.dart diff --git a/test/split_event_listener_test.dart b/splitio/test/split_event_listener_test.dart similarity index 100% rename from test/split_event_listener_test.dart rename to splitio/test/split_event_listener_test.dart diff --git a/test/split_impression_test.dart b/splitio/test/split_impression_test.dart similarity index 100% rename from test/split_impression_test.dart rename to splitio/test/split_impression_test.dart diff --git a/test/split_view_test.dart b/splitio/test/split_view_test.dart similarity index 100% rename from test/split_view_test.dart rename to splitio/test/split_view_test.dart diff --git a/test/splitio_client_test.dart b/splitio/test/splitio_client_test.dart similarity index 100% rename from test/splitio_client_test.dart rename to splitio/test/splitio_client_test.dart diff --git a/test/splitio_configuration_test.dart b/splitio/test/splitio_configuration_test.dart similarity index 100% rename from test/splitio_configuration_test.dart rename to splitio/test/splitio_configuration_test.dart diff --git a/test/splitio_test.dart b/splitio/test/splitio_test.dart similarity index 100% rename from test/splitio_test.dart rename to splitio/test/splitio_test.dart