-
Notifications
You must be signed in to change notification settings - Fork 185
Closed
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Update the Expo SDK
We use Expo to power the example / visual regression testing app. Keeping this up-to-date is important for the following reasons:
- We validate the experience of using RSD with the latest OSS RN releases.
- We do most RSD development in this repo, using OSS RN first.
- We want RSD to be easy to adopt when using Expo - the recommended OSS RN framework, and a React framework that is explicitly aligned with the goals of RSD.
The current challenges
- We are missing developer docs for process of upgrading Expo in the RSD repo. Make it easy for anyone to improve and follow the Expo upgrade process in the RSD repo.
- We don't have a working style extraction plugin for Metro on web. Make it so that Expo-based RSD apps can deliver static CSS files.
Action items
- Update to SDK 52. Updating to SDK 52 is important for testing against the new RN architecture. The process should be documented for the future. Blocks #219 and #225.
- New contributor docs. Add details to the "contributing" docs on how to maintain repo infra like Expo, Jest, etc. For Expo, I imagine it might contain links to guides like "Upgrade Expo SDK", and any other steps that may be specific to successfully upgrading the RSD repo.
- Extract CSS in Expo. Look into the approach taken by @javascripter's
postcss-react-strict-dom.
ecreeth, poppy-lee, javascripter and lin72h
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed