File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,22 @@ yarn example ios
8383yarn example android
8484```
8585
86+ #### Developing with Local/Unreleased SDK dependencies
87+
88+ The ` configure-sdk.sh ` script configures the SDK to use target local or remote versions of the
89+ native Android and iOS SDKs. Essential for testing changes across all three SDKs during development.
90+
91+ ``` bash
92+ # Configure both platforms to default local paths
93+ ./configure-sdk.sh -l
94+
95+ # Optionally override the path, or specify whether to configure android or iOS only
96+ ./configure-sdk.sh -l -a ../klaviyo-android-sdk-worktree
97+
98+ # Configure specific remote dependency by version, commit hash, or branch name
99+ ./configure-sdk.sh -r --android=COMMIT_HASH_OR_BRANCH_NAME --ios=COMMIT_HASH_OR_BRANCH_NAME
100+ ```
101+
86102## Pull Requests
87103
88104If prompted to create a pull request, favor starting it in draft unless asked otherwise.
You can’t perform that action at this time.
0 commit comments