Skip to content

Conversation

@mattinannt
Copy link
Member

This pull request introduces a new React Native SDK demo application and restructures the repository to support a monorepo setup with Turborepo. The changes include the addition of a demo app, updates to the repository structure, and the inclusion of configuration files for tooling and linting.

React Native Demo Application:

  • Added a new React Native demo app under apps/playground, including configuration files (.env.example, .eslintrc.js, .gitignore, app.json, babel.config.js, metro.config.js, package.json, tsconfig.json) and the main app implementation (index.js, src/app.tsx). This app demonstrates the usage of the Formbricks React Native SDK with features like user tracking, attribute setting, and logout functionality. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Repository Restructuring:

  • Updated the repository to use Turborepo for managing multiple packages and apps. Added a root package.json with Turborepo scripts and dependencies.
  • Replaced the previous README.md with a Turborepo starter guide.

React Native SDK Enhancements:

  • Added a new README.md for the React Native SDK in packages/react-native with usage instructions and links to documentation.
  • Included a new LICENSE file for the React Native SDK.

Tooling and Configuration:

  • Added .eslintrc.cjs and .gitignore files for the React Native SDK package to enforce linting rules and ignore unnecessary files. [1] [2]
  • Added .vscode/settings.json to enable automatic ESLint working directory detection.

Miscellaneous:

  • Updated the copyright in the root LICENSE file to reflect the company name change to Formbricks GmbH.

These changes collectively enhance the repository's structure, introduce a new demo application, and improve developer tooling and documentation.

@mattinannt mattinannt merged commit c876ddf into main Apr 29, 2025
@mattinannt mattinannt deleted the feature/migrate-code branch April 29, 2025 19:58
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.

2 participants