chore: migrate code from formbricks main repository #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:
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:
package.jsonwith Turborepo scripts and dependencies.README.mdwith a Turborepo starter guide.React Native SDK Enhancements:
README.mdfor the React Native SDK inpackages/react-nativewith usage instructions and links to documentation.LICENSEfile for the React Native SDK.Tooling and Configuration:
.eslintrc.cjsand.gitignorefiles for the React Native SDK package to enforce linting rules and ignore unnecessary files. [1] [2].vscode/settings.jsonto enable automatic ESLint working directory detection.Miscellaneous:
LICENSEfile 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.