Skip to content

feat: initial implementation - #1

Merged
cre8ivejp merged 93 commits into
mainfrom
feat/init-sdk
Aug 7, 2025
Merged

feat: initial implementation#1
cre8ivejp merged 93 commits into
mainfrom
feat/init-sdk

Conversation

@duyhungtnn

@duyhungtnn duyhungtnn commented Apr 16, 2025

Copy link
Copy Markdown
Collaborator

This pull request initializes the React Native SDK implementation.

@duyhungtnn duyhungtnn self-assigned this Apr 16, 2025
@duyhungtnn
duyhungtnn requested a review from Copilot August 1, 2025 09:50

This comment was marked as outdated.

@duyhungtnn
duyhungtnn requested a review from Copilot August 4, 2025 06:46

This comment was marked as outdated.

@duyhungtnn
duyhungtnn requested a review from Copilot August 4, 2025 09:33

This comment was marked as outdated.

@duyhungtnn
duyhungtnn requested a review from Copilot August 4, 2025 14:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR initializes the React Native SDK implementation for Bucketeer, creating a wrapper that extends the React client SDK with React Native-specific functionality.

  • Sets up TypeScript configuration, project structure, and build system
  • Implements React Native-specific adapters for ID generation, storage, and platform detection
  • Creates a comprehensive example app and testing infrastructure

Reviewed Changes

Copilot reviewed 86 out of 126 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package.json Defines project metadata, dependencies, and build scripts
src/index.tsx Main SDK entry point exporting React Native configuration function
src/*.ts Core implementations for platform detection, storage, and ID generation
src/tests/* Comprehensive test suite covering SDK functionality
example/* Complete example app demonstrating SDK usage
tsconfig.build.json TypeScript build configuration
Files not reviewed (1)
  • example/ios/example.xcworkspace/contents.xcworkspacedata: Language not supported
Comments suppressed due to low confidence (1)

package.json:65

  • The dependency "@bucketeer/react-client-sdk" version "0.0.1" may not exist. Consider verifying this is the correct version or updating to a stable release version.
    "@bucketeer/react-client-sdk": "0.0.1",

Comment thread src/IdGenerator.ts
Comment thread tsconfig.build.json Outdated
@cre8ivejp cre8ivejp changed the title feat: init SDK feat: initial implementation Aug 7, 2025
@cre8ivejp
cre8ivejp merged commit 22bf02e into main Aug 7, 2025
6 checks passed
@cre8ivejp
cre8ivejp deleted the feat/init-sdk branch August 7, 2025 04:57
@bucketeer-bot bucketeer-bot mentioned this pull request Aug 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants