Repository navigation
Closed
Labels
DXIssues concerning how the developer experience can be improved.Issues concerning how the developer experience can be improved.Good first issueInterested in collaborating? Take a stab at fixing one of these issues.Interested in collaborating? Take a stab at fixing one of these issues.Help Wanted
Issues ideal for external contributors.Issues ideal for external contributors.Platform: iOSiOS applications.iOS applications.Resolution: LockedThis issue was locked by the bot.This issue was locked by the bot.Type: DiscussionLong running discussion.Long running discussion.
Description
For Discussion
Looking for contributors interested in making the React Native experience better for everyone. We currently have a script in the repo, scripts/validate-android-test-env.sh, that will raise any issues with your local Android environment, such as a missing AVD configuration, or a lack of a proper Android SDK.
We do not have an equivalent for iOS development environments. A script could be used to:
- Validate the minimum required Xcode version is installed (people using Xcode 8 with a recent release may encounter cryptic build errors)
- Validate the correct Node version is installed (Node 10 is not fully supported at the time, Node 6 is no longer supported)
Furthermore, these scripts (iOS, Android) could be invoked as part of the react-native CLI (if needed) in order to surface any issues as early as possible.
Please tag me in any PRs!
Reacted by Eli White, Tas, Holmes He and Gregory Galushka
Metadata
Metadata
Assignees
Labels
DXIssues concerning how the developer experience can be improved.Issues concerning how the developer experience can be improved.Good first issueInterested in collaborating? Take a stab at fixing one of these issues.Interested in collaborating? Take a stab at fixing one of these issues.Help Wanted
Issues ideal for external contributors.Issues ideal for external contributors.Platform: iOSiOS applications.iOS applications.Resolution: LockedThis issue was locked by the bot.This issue was locked by the bot.Type: DiscussionLong running discussion.Long running discussion.
Activity
vaibhavsingh97 commentedon Jun 15, 2018
@hramos I would love to solve this issue, but I had never worked with iOS. Can you please guide me what are essential things I should take care while writing one such script 😄
hgale commentedon Jun 16, 2018
@hramos please excuse my rusty bash but this should work.
hgale commentedon Jun 18, 2018
@hramos just following up on this:
"Furthermore, these scripts (iOS, Android) could be invoked as part of the react-native CLI (if needed) in order to surface any issues as early as possible."
Any examples of how you would like me to do this? Also apart from running the script locally, is there anything else I can do to validate that it works as you expect? Thanks.
hramos commentedon Aug 2, 2018
Re-opening, 1fb7a25 added a script to validate iOS but I still need to follow up to Harry's question.
simistern commentedon Oct 18, 2018
Is this issue closed? I would like to help out if possible.
justinemignot commentedon Dec 3, 2018
@hramos Hi, I would like to help about adding these scripts as part of the react-native CLI. Do you still think it is relevant to do this ? And is there someone already working on this issue ?
Thank you for your time. Justine
hramos commentedon Dec 13, 2018
The CLI has been moved out of the repo. Do you want to create a new issue in https://github.com/react-native-community/react-native-cli to discuss how this might be implemented in the new package?