From baca29faaeaed668f00c09b6776065940868143c Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Tue, 30 Aug 2022 18:32:02 -0300 Subject: [PATCH 1/6] Move everything to internal splitio dir --- CHANGELOG.md => splitio/CHANGELOG.md | 0 .../CONTRIBUTORS-GUIDE.md | 0 LICENSE => splitio/LICENSE | 0 README.md => splitio/README.md | 0 .../analysis_options.yaml | 0 {android => splitio/android}/.gitignore | 0 {android => splitio/android}/build.gradle | 0 {android => splitio/android}/settings.gradle | 0 .../android}/src/main/AndroidManifest.xml | 0 .../main/java/io/split/splitio/ArgumentParser.java | 0 .../java/io/split/splitio/ArgumentParserImpl.java | 0 .../java/io/split/splitio/AttributesWrapper.java | 0 .../src/main/java/io/split/splitio/Constants.java | 0 .../java/io/split/splitio/EvaluationWrapper.java | 0 .../src/main/java/io/split/splitio/Helper.java | 0 .../io/split/splitio/ImpressionListenerImp.java | 0 .../io/split/splitio/SplitClientConfigHelper.java | 0 .../java/io/split/splitio/SplitFactoryProvider.java | 0 .../io/split/splitio/SplitFactoryProviderImpl.java | 0 .../java/io/split/splitio/SplitMethodParser.java | 0 .../io/split/splitio/SplitMethodParserImpl.java | 0 .../java/io/split/splitio/SplitProviderHelper.java | 0 .../main/java/io/split/splitio/SplitWrapper.java | 0 .../java/io/split/splitio/SplitWrapperImpl.java | 0 .../main/java/io/split/splitio/SplitioPlugin.java | 0 .../io/split/splitio/ArgumentParserImplTest.java | 0 .../io/split/splitio/ImpressionListenerImpTest.java | 0 .../split/splitio/SplitClientConfigHelperTest.java | 0 .../io/split/splitio/SplitMethodParserImplTest.java | 0 .../split/splitio/SplitProviderHelperImplTest.java | 0 .../java/io/split/splitio/SplitWrapperImplTest.java | 0 {example => splitio/example}/.gitignore | 0 {example => splitio/example}/.metadata | 0 {example => splitio/example}/README.md | 0 {example => splitio/example}/analysis_options.yaml | 0 {example => splitio/example}/android/.gitignore | 0 .../example}/android/app/build.gradle | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../java/io/split/splitio_example/MainActivity.java | 0 .../src/main/res/drawable-v21/launch_background.xml | 0 .../app/src/main/res/drawable/launch_background.xml | 0 .../app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../app/src/main/res/values-night/styles.xml | 0 .../android/app/src/main/res/values/styles.xml | 0 .../android/app/src/profile/AndroidManifest.xml | 0 {example => splitio/example}/android/build.gradle | 0 .../example}/android/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 .../example}/android/settings.gradle | 0 {example => splitio/example}/ios/.gitignore | 0 .../example}/ios/Flutter/AppFrameworkInfo.plist | 0 .../example}/ios/Flutter/Debug.xcconfig | 0 .../example}/ios/Flutter/Release.xcconfig | 0 {example => splitio/example}/ios/Podfile | 0 {example => splitio/example}/ios/Podfile.lock | 0 .../example}/ios/Runner.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../ios/Runner.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../example}/ios/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/Icon-App-1024x1024@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin .../AppIcon.appiconset/Icon-App-83.5x83.5@2x.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../Assets.xcassets/LaunchImage.imageset/README.md | 0 .../ios/Runner/Base.lproj/LaunchScreen.storyboard | 0 .../example}/ios/Runner/Base.lproj/Main.storyboard | 0 {example => splitio/example}/ios/Runner/Info.plist | 0 .../example}/ios/Runner/Runner-Bridging-Header.h | 0 .../ios/SplitTests/ArgumentParserTests.swift | 0 .../example}/ios/SplitTests/ExtensionsTests.swift | 0 .../SplitTests/SplitClientConfigHelperTests.swift | 0 .../ios/SplitTests/SplitMethodParserTests.swift | 0 .../ios/SplitTests/SplitProviderHelperTests.swift | 0 .../example}/ios/SplitTests/SplitTests.swift | 0 {example => splitio/example}/lib/main.dart | 0 {example => splitio/example}/pubspec.lock | 0 {example => splitio/example}/pubspec.yaml | 0 {ios => splitio/ios}/.gitignore | 0 {ios => splitio/ios}/Assets/.gitkeep | 0 {ios => splitio/ios}/Classes/ArgumentParser.swift | 0 {ios => splitio/ios}/Classes/Constants.swift | 0 {ios => splitio/ios}/Classes/Extensions.swift | 0 .../ios}/Classes/SplitClientConfigHelper.swift | 0 .../ios}/Classes/SplitFactoryProvider.swift | 0 .../ios}/Classes/SplitMethodParser.swift | 0 {ios => splitio/ios}/Classes/SplitWrapper.swift | 0 {ios => splitio/ios}/Classes/SplitioPlugin.h | 0 {ios => splitio/ios}/Classes/SplitioPlugin.m | 0 .../ios}/Classes/SwiftSplitioPlugin.swift | 0 {ios => splitio/ios}/splitio.podspec | 0 .../lib}/channel/method_channel_manager.dart | 0 .../lib}/events/split_events_listener.dart | 0 .../lib}/events/split_method_call_handler.dart | 0 .../impressions_method_call_handler.dart | 0 .../lib}/impressions/split_impression.dart | 0 {lib => splitio/lib}/method_call_handler.dart | 0 {lib => splitio/lib}/split_client.dart | 0 {lib => splitio/lib}/split_configuration.dart | 0 {lib => splitio/lib}/split_result.dart | 0 {lib => splitio/lib}/split_sync_config.dart | 0 {lib => splitio/lib}/split_view.dart | 0 {lib => splitio/lib}/splitio.dart | 0 pubspec.yaml => splitio/pubspec.yaml | 0 .../test}/impressions_method_call_handler_test.dart | 0 .../test}/method_channel_manager_test.dart | 0 .../test}/split_event_listener_test.dart | 0 {test => splitio/test}/split_impression_test.dart | 0 {test => splitio/test}/split_view_test.dart | 0 {test => splitio/test}/splitio_client_test.dart | 0 .../test}/splitio_configuration_test.dart | 0 {test => splitio/test}/splitio_test.dart | 0 137 files changed, 0 insertions(+), 0 deletions(-) rename CHANGELOG.md => splitio/CHANGELOG.md (100%) rename CONTRIBUTORS-GUIDE.md => splitio/CONTRIBUTORS-GUIDE.md (100%) rename LICENSE => splitio/LICENSE (100%) rename README.md => splitio/README.md (100%) rename analysis_options.yaml => splitio/analysis_options.yaml (100%) rename {android => splitio/android}/.gitignore (100%) rename {android => splitio/android}/build.gradle (100%) rename {android => splitio/android}/settings.gradle (100%) rename {android => splitio/android}/src/main/AndroidManifest.xml (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/ArgumentParser.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/ArgumentParserImpl.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/AttributesWrapper.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/Constants.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/EvaluationWrapper.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/Helper.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/ImpressionListenerImp.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitClientConfigHelper.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitFactoryProvider.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitFactoryProviderImpl.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitMethodParser.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitMethodParserImpl.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitProviderHelper.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitWrapper.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitWrapperImpl.java (100%) rename {android => splitio/android}/src/main/java/io/split/splitio/SplitioPlugin.java (100%) rename {android => splitio/android}/src/test/java/io/split/splitio/ArgumentParserImplTest.java (100%) rename {android => splitio/android}/src/test/java/io/split/splitio/ImpressionListenerImpTest.java (100%) rename {android => splitio/android}/src/test/java/io/split/splitio/SplitClientConfigHelperTest.java (100%) rename {android => splitio/android}/src/test/java/io/split/splitio/SplitMethodParserImplTest.java (100%) rename {android => splitio/android}/src/test/java/io/split/splitio/SplitProviderHelperImplTest.java (100%) rename {android => splitio/android}/src/test/java/io/split/splitio/SplitWrapperImplTest.java (100%) rename {example => splitio/example}/.gitignore (100%) rename {example => splitio/example}/.metadata (100%) rename {example => splitio/example}/README.md (100%) rename {example => splitio/example}/analysis_options.yaml (100%) rename {example => splitio/example}/android/.gitignore (100%) rename {example => splitio/example}/android/app/build.gradle (100%) rename {example => splitio/example}/android/app/src/debug/AndroidManifest.xml (100%) rename {example => splitio/example}/android/app/src/main/AndroidManifest.xml (100%) rename {example => splitio/example}/android/app/src/main/java/io/split/splitio_example/MainActivity.java (100%) rename {example => splitio/example}/android/app/src/main/res/drawable-v21/launch_background.xml (100%) rename {example => splitio/example}/android/app/src/main/res/drawable/launch_background.xml (100%) rename {example => splitio/example}/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {example => splitio/example}/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {example => splitio/example}/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {example => splitio/example}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {example => splitio/example}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {example => splitio/example}/android/app/src/main/res/values-night/styles.xml (100%) rename {example => splitio/example}/android/app/src/main/res/values/styles.xml (100%) rename {example => splitio/example}/android/app/src/profile/AndroidManifest.xml (100%) rename {example => splitio/example}/android/build.gradle (100%) rename {example => splitio/example}/android/gradle.properties (100%) rename {example => splitio/example}/android/gradle/wrapper/gradle-wrapper.properties (100%) rename {example => splitio/example}/android/settings.gradle (100%) rename {example => splitio/example}/ios/.gitignore (100%) rename {example => splitio/example}/ios/Flutter/AppFrameworkInfo.plist (100%) rename {example => splitio/example}/ios/Flutter/Debug.xcconfig (100%) rename {example => splitio/example}/ios/Flutter/Release.xcconfig (100%) rename {example => splitio/example}/ios/Podfile (100%) rename {example => splitio/example}/ios/Podfile.lock (100%) rename {example => splitio/example}/ios/Runner.xcodeproj/project.pbxproj (100%) rename {example => splitio/example}/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {example => splitio/example}/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {example => splitio/example}/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {example => splitio/example}/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {example => splitio/example}/ios/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {example => splitio/example}/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {example => splitio/example}/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {example => splitio/example}/ios/Runner/AppDelegate.swift (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename {example => splitio/example}/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename {example => splitio/example}/ios/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename {example => splitio/example}/ios/Runner/Base.lproj/Main.storyboard (100%) rename {example => splitio/example}/ios/Runner/Info.plist (100%) rename {example => splitio/example}/ios/Runner/Runner-Bridging-Header.h (100%) rename {example => splitio/example}/ios/SplitTests/ArgumentParserTests.swift (100%) rename {example => splitio/example}/ios/SplitTests/ExtensionsTests.swift (100%) rename {example => splitio/example}/ios/SplitTests/SplitClientConfigHelperTests.swift (100%) rename {example => splitio/example}/ios/SplitTests/SplitMethodParserTests.swift (100%) rename {example => splitio/example}/ios/SplitTests/SplitProviderHelperTests.swift (100%) rename {example => splitio/example}/ios/SplitTests/SplitTests.swift (100%) rename {example => splitio/example}/lib/main.dart (100%) rename {example => splitio/example}/pubspec.lock (100%) rename {example => splitio/example}/pubspec.yaml (100%) rename {ios => splitio/ios}/.gitignore (100%) rename {ios => splitio/ios}/Assets/.gitkeep (100%) rename {ios => splitio/ios}/Classes/ArgumentParser.swift (100%) rename {ios => splitio/ios}/Classes/Constants.swift (100%) rename {ios => splitio/ios}/Classes/Extensions.swift (100%) rename {ios => splitio/ios}/Classes/SplitClientConfigHelper.swift (100%) rename {ios => splitio/ios}/Classes/SplitFactoryProvider.swift (100%) rename {ios => splitio/ios}/Classes/SplitMethodParser.swift (100%) rename {ios => splitio/ios}/Classes/SplitWrapper.swift (100%) rename {ios => splitio/ios}/Classes/SplitioPlugin.h (100%) rename {ios => splitio/ios}/Classes/SplitioPlugin.m (100%) rename {ios => splitio/ios}/Classes/SwiftSplitioPlugin.swift (100%) rename {ios => splitio/ios}/splitio.podspec (100%) rename {lib => splitio/lib}/channel/method_channel_manager.dart (100%) rename {lib => splitio/lib}/events/split_events_listener.dart (100%) rename {lib => splitio/lib}/events/split_method_call_handler.dart (100%) rename {lib => splitio/lib}/impressions/impressions_method_call_handler.dart (100%) rename {lib => splitio/lib}/impressions/split_impression.dart (100%) rename {lib => splitio/lib}/method_call_handler.dart (100%) rename {lib => splitio/lib}/split_client.dart (100%) rename {lib => splitio/lib}/split_configuration.dart (100%) rename {lib => splitio/lib}/split_result.dart (100%) rename {lib => splitio/lib}/split_sync_config.dart (100%) rename {lib => splitio/lib}/split_view.dart (100%) rename {lib => splitio/lib}/splitio.dart (100%) rename pubspec.yaml => splitio/pubspec.yaml (100%) rename {test => splitio/test}/impressions_method_call_handler_test.dart (100%) rename {test => splitio/test}/method_channel_manager_test.dart (100%) rename {test => splitio/test}/split_event_listener_test.dart (100%) rename {test => splitio/test}/split_impression_test.dart (100%) rename {test => splitio/test}/split_view_test.dart (100%) rename {test => splitio/test}/splitio_client_test.dart (100%) rename {test => splitio/test}/splitio_configuration_test.dart (100%) rename {test => splitio/test}/splitio_test.dart (100%) 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 100% rename from README.md rename to splitio/README.md 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 100% rename from pubspec.yaml rename to splitio/pubspec.yaml 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 From b01ebd18b35bbff16f3ff47f7877672692b0d54f Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 31 Aug 2022 09:44:09 -0300 Subject: [PATCH 2/6] Migrate links --- splitio/.gitignore | 29 +++++++++++++++++++++++++++++ .metadata => splitio/.metadata | 0 splitio/README.md | 4 ++-- splitio/pubspec.yaml | 2 +- 4 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 splitio/.gitignore rename .metadata => splitio/.metadata (100%) 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/splitio/README.md b/splitio/README.md index fe2b2e1..7d64ff8 100644 --- a/splitio/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/splitio/pubspec.yaml b/splitio/pubspec.yaml index 1069ef9..a4f85a3 100644 --- a/splitio/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" From 00cdb1d300897aabd3d63badab46a5dbb61c9863 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 31 Aug 2022 10:01:18 -0300 Subject: [PATCH 3/6] Modify workflows --- .github/workflows/build.yml | 8 ++++---- .github/workflows/test.yml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 08b883c..f71fbad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,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 @@ -38,7 +38,7 @@ jobs: - name: Build Android run: 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 +50,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 +58,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 From 881ab6c1db45ac259b90278a654791d2aa5fd9bd Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 31 Aug 2022 10:20:53 -0300 Subject: [PATCH 4/6] Clean up gitignore --- .gitignore | 13 ------------- 1 file changed, 13 deletions(-) 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/ From 8317cc36b3502aa1162c99ad5a5d9a98f08fe40a Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 31 Aug 2022 10:24:47 -0300 Subject: [PATCH 5/6] Include baseline branches in workflow --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f71fbad..5952d9e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,7 @@ on: branches: - main - development + - '**_baseline' jobs: build-android: From dcd890d0687a8f7d8d67882b48b8e0b101a213cf Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 31 Aug 2022 10:44:27 -0300 Subject: [PATCH 6/6] Fix job --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5952d9e..adce0a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,9 +35,9 @@ 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 splitio/example/android/; gradle :splitio:testReleaseUnitTest;