Skip to content

Conversation

adhorodyski
Copy link
Contributor

@adhorodyski adhorodyski commented Apr 25, 2025

Summary

The existing template relies on an inlined shellScript inside of the iOS project definition for RN scripts. This is hard to maintain and provides very bad git diff experience.

This PR addressed that by extracting the shell script into a separate file that diffs well allowing teams to review changes more easily.

Test plan

Apps created with the new template should include a new ios/react-native-xcode.sh file.

Copy link

vercel bot commented Apr 25, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
rnef ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 27, 2025 0:08am

@adhorodyski adhorodyski force-pushed the feat/ios-extract-bundle-script branch from 50427cd to 8b05212 Compare May 5, 2025 11:40
Copy link
Contributor

@thymikee thymikee left a comment

Choose a reason for hiding this comment

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

This needs documentation update, some testing and we're good to go 👍🏼

@adhorodyski adhorodyski force-pushed the feat/ios-extract-bundle-script branch from dc704aa to 3bc8a46 Compare May 9, 2025 09:31
@adhorodyski adhorodyski marked this pull request as ready for review May 26, 2025 13:11
@adhorodyski
Copy link
Contributor Author

@thymikee what is the testing flow for a new template (locally)?

@thymikee
Copy link
Contributor

@adhorodyski it's documented here: https://github.com/callstack/rnef/blob/main/CONTRIBUTING.md#testing-create-rnef-app-project

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