react-native/docs
Nicolas Cuillery 7d89b773a7 New upgrading process, relying on Git
Summary:
The upgrading process based on Yeoman is a pain. For each file, Yeoman (or the brand new copyAndReplace solution a477aec) compares the newly generated content with the existing one and prompts the user if it differs, with very basic options: overwrite or skip.

I have digged into this problem and came with [rn-diff](https://github.com/ncuillery/rn-diff) (you may have read [this article](https://medium.com/ncuillery/easier-react-native-upgrades-with-rn-diff-5020b5c3de2d#.llvy2dym5)). This repository helps people to upgrade RN on their projects. An alternative upgrading process using `git apply` instead of Yeoman is described [here](https://github.com/ncuillery/rn-diff/blob/master/USAGE.md).

This PR is the integration of this process into the core. I got rid of the drawbacks mentioned in the link below in order to make it a clean, elegant, one-step operation.

This process is based on some Shell operations that:
- Generate the blank sources of both old and new versions
Closes https://github.com/facebook/react-native/pull/11110

Differential Revision: D4237107

Pulled By: mkonicek

fbshipit-source-id: 15e82e030b762415c925ccb2a62ddb354a6e18b9
2016-11-28 08:28:35 -08:00
..
Accessibility.md Fixing typo in Accessibility documentation 2016-10-26 11:58:57 -07:00
AndroidBuildingFromSource.md Simplify react-native overrides when building from source 2016-10-25 04:43:34 -07:00
AndroidUIPerformance.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
Animations.md Added documentation on string interpolation to Animations doc 2016-10-15 17:43:54 -07:00
Colors.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
CommunicationIOS.md fix 'Integrating with Existing Apps guide ' url 2016-09-08 22:13:42 -07:00
Debugging.md add lost params for including Stetho 2016-11-11 11:14:12 -08:00
DirectManipulation.md Fix link broken. 2016-07-14 15:58:36 -07:00
GestureResponderSystem.md Fix one docs typo 2016-10-19 17:13:47 -07:00
GettingStarted.md Added npm react-native-cli command to windows and linux 2016-11-28 03:13:28 -08:00
HandlingTextInput.md Update HandlingTextInput.md 2016-11-06 20:28:30 -08:00
HandlingTouches.md Fix broken links in Handling Touches documentation 2016-07-21 14:58:31 -07:00
HeadlessJSAndroid.md FbHeadlessJsTaskService -> HeadlessJsTaskService 2016-11-10 02:43:40 -08:00
HeightAndWidth.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
Images.md include information about https for images in documentation 2016-11-10 18:43:55 -08:00
IntegrationWithExistingApps.md updating android docs to use the right methods in code snippets 2016-11-22 11:13:30 -08:00
IssueGuidelines.md Add instruction on how to have access to the bot in IssueGuidelines.md 2016-05-05 08:46:54 -07:00
JavaScriptEnvironment.md Fix a typo'd line 2016-10-19 16:29:00 -07:00
LayoutWithFlexbox.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
LinkingLibraries.md Consolidate Running on Device (Android|iOS) Guides into one 2016-11-06 21:13:32 -08:00
MoreResources.md Rename Support to Help, and re-style to better guide users to help themselves 2016-09-21 16:43:38 -07:00
MoviesExample.json Fix typo and add comments to the example app 2015-03-27 20:44:20 +00:00
NativeComponentsAndroid.md add headless js guide 2016-10-12 06:28:35 -07:00
NativeComponentsIOS.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
NativeModulesAndroid.md `Promise.reject(String message)` depreciated 2016-10-19 16:43:41 -07:00
NativeModulesIOS.md Fix typo 2016-10-19 17:58:52 -07:00
Navigation.md fix broken link 2016-07-26 21:43:46 -07:00
Networking.md Update networking documentation regarding Apple ATS. 2016-11-14 08:43:37 -08:00
Performance.md Add CLI basics in docs 2016-11-28 03:28:37 -08:00
PixelRatio.md Move around the docs a bit 2015-03-25 11:52:29 -07:00
PlatformSpecificInformation.md Update PlatformSpecificInformation.md 2016-08-08 04:58:30 -07:00
Props.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
PullRequestGuidelines.md move templates to .github folder 2016-06-13 07:43:28 -07:00
RunningOnDevice.md Fix typo 2016-11-28 08:28:35 -08:00
RunningOnDeviceAndroid.md Consolidate Running on Device (Android|iOS) Guides into one 2016-11-06 21:13:32 -08:00
RunningOnDeviceIOS.md Consolidate Running on Device (Android|iOS) Guides into one 2016-11-06 21:13:32 -08:00
RunningOnSimulatorIOS.md Updated Device Specifying Command 2016-11-14 08:59:24 -08:00
SignedAPKAndroid.md Consolidate Running on Device (Android|iOS) Guides into one 2016-11-06 21:13:32 -08:00
State.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
Style.md Minor grammatical change with respect to camel casing. 2016-11-04 02:43:38 -07:00
Testing.md Consolidate Running on Device (Android|iOS) Guides into one 2016-11-06 21:13:32 -08:00
Text.md Show an example of composition in the Text docs. 2016-08-18 22:13:38 -07:00
Timers.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
Troubleshooting.md Consolidate Running on Device (Android|iOS) Guides into one 2016-11-06 21:13:32 -08:00
Tutorial.md Make prev links work in guides and APIs. 2016-07-13 14:58:27 -07:00
UnderstandingCLI.md Add CLI basics in docs 2016-11-28 03:28:37 -08:00
Upgrading.md New upgrading process, relying on Git 2016-11-28 08:28:35 -08:00
UsingAListView.md Update UsingAListView.md - Add flex:1 to View 2016-10-09 11:13:27 -07:00
UsingAScrollView.md Remove unnecessary View and add a space 2016-09-28 15:43:37 -07:00
UsingNavigators.md Update UsingNavigators.md 2016-11-22 10:13:31 -08:00