react-native-reanimated
react-native-reanimated copied to clipboard
Monorepo
About
This pull request finally moves Reanimated repo to desired monorepo structure.
The migration process will be divided into steps, so then code review would be feasible.
Summary
This particular pull request does only the following:
- Creates a monorepo structure
- Moves current contents of the repository, excluding
.git
, topackages/react-native-reanimated
. - Creates a copy of the
LICENSE, .gitignore
in the root of the repository.
When reviewing, please only take those changes into account - clone this repository and browse the files.
After this PR monorepo's functionalities are not utilized. packages/react-native-reanimated
still has its own node_modules
and yarn.lock
, as well as embedded packages. This will be changed in the following PRs.
Also, a number of scripts/CI won't work either due to path differences. This will also be amended in the upcoming PRs.
Test plan
Run yarn
in the root of the repository, yarn && yarn build && yarn build:app
in packages/react-native-reanimated
and build the Example app as usual. It's working as expected.