react-native/docs
Joel Marcey 0ea020d823 Refactor getting started navigation and information based on platform
Summary:
This simplifies the Quick Start section of the React Native documentation into
two pages. A Getting Started and a Tutorial.

The Getting Started page uses some CSS and Javascript magic (thanks @vjeux for
the initial infra for this!!) to allow selection between platforms and have
instructions for Getting Started with React Native be shown according to the
selection -- all within the same page, realtime. A much cleaner interface.

I have made a pretty large presentation and information overhaul for each
platform as well. For example, requiring Android Studio for Android
development to make the Android SDK and build tools installation easier.
I added more screenshots to the Android sections since they are more complicated
than the more straightforward iOS. Screenshots for Android for Windows, Linux and
iOS are available now.

Some of the other pages such as `GettingStartedOnLinux` are now obsolete and deleted.

Test Plan:
Video demo (it's a 1m20s or so, peruse at your pace): https://www.facebook.com/pxlcld/nKW3

Inspection

Reviewers: lacker, bestander, mkonicek, vjeux

Reviewed By: vjeux

Subscribers: cdykes, vjeux, mjohnston, sema, balpert, tomocchino, hramos, caabernathy, jpearce

Differential Revision: https://phabricator.intern.facebook.com/D3265822

Signature: t1:3265822:1462479878:5453ec81808b59fd71c288b6cc79268fccd921bc
2016-05-05 18:40:47 -07:00
..
Accessibility.md React.findNodeHandle -> ReactNative.findNodeHandle 2016-04-07 19:44:31 -07:00
AndroidBuildingFromSource.md Add scripts for running tests locally 2016-05-04 08:58:18 -07:00
AndroidUIPerformance.md CI now builds docs website and deploys it to /%version% path 2016-02-11 06:17:42 -08:00
Animations.md Use es6 in animation examples 2016-04-06 09:23:20 -07:00
Colors.md Add support for number as colors 2016-02-08 04:04:38 -08:00
CommunicationIOS.md Codemod import React from 'react-native' 2016-04-25 22:08:46 -07:00
Debugging.md Update Debugging.md 2016-04-22 10:54:21 -07:00
DirectManipulation.md Fix broken link for shouldComponentUpdate 2016-04-12 19:50:20 -07:00
EmbeddedAppAndroid.md Codemod import React from 'react-native' 2016-04-25 22:08:46 -07:00
EmbeddedAppIOS.md Explain custom configuration debugging gotcha 2016-05-05 18:00:19 -07:00
GestureResponderSystem.md CI now builds docs website and deploys it to /%version% path 2016-02-11 06:17:42 -08:00
GettingStarted.md Refactor getting started navigation and information based on platform 2016-05-05 18:40:47 -07:00
Images.md Add note about adding new images 2016-03-06 02:07:23 -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 Import from React in JavaScriptEnvironment 2016-04-29 11:49:24 -07:00
KnownIssues.md Android Slider is now open sourced 2016-04-07 07:29:28 -07:00
LinkingLibraries.md CI now builds docs website and deploys it to /%version% path 2016-02-11 06:17:42 -08:00
MoviesExample.json Fix typo and add comments to the example app 2015-03-27 20:44:20 +00:00
NativeComponentsAndroid.md Update docs for creating an android native view 2016-04-29 08:16:23 -07:00
NativeComponentsIOS.md Updated iOS native UI component events documentation 2016-04-29 05:11:59 -07:00
NativeModulesAndroid.md Removed repeated "To" 2016-05-03 21:55:24 -07:00
NativeModulesIOS.md Added objective-c class/module semantics 2016-03-08 07:07:27 -08:00
NavigatorComparison.md Update NavigatorComparison.md 2016-04-10 11:51:18 -07:00
Network.md Add support for ontimeout and onerror handler when using XMLHttpRequest for Android and iOS 2016-04-15 05:17:21 -07:00
Newsletter.md Introduce blog 2016-03-24 14:11:30 -07:00
Performance.md LayoutAnimation now works on android 2016-03-06 09:22:25 -08:00
PixelRatio.md Move around the docs a bit 2015-03-25 11:52:29 -07:00
PlatformSpecificInformation.md Platform.select method 2016-04-25 16:32:20 -07:00
PullRequestGuidelines.md Tweak commands and guidelines 2016-03-20 13:14:25 -07:00
RunningOnDeviceAndroid.md Refactor getting started navigation and information based on platform 2016-05-05 18:40:47 -07:00
RunningOnDeviceIOS.md CI now builds docs website and deploys it to /%version% path 2016-02-11 06:17:42 -08:00
SignedAPKAndroid.md Option to not store credentials in file 2016-04-21 04:08:23 -07:00
Style.md CI now builds docs website and deploys it to /%version% path 2016-02-11 06:17:42 -08:00
Testing.md Add scripts for running tests locally 2016-05-04 08:58:18 -07:00
Text.md Clarify that nested text formatting also works on Android 2016-04-26 00:58:21 -07:00
Timers.md Add timer usage for es6 2016-03-26 05:42:26 -07:00
Troubleshooting.md Fixes a minor typo in docs/Troubleshooting.md 2016-04-17 20:42:21 -07:00
Tutorial.md Removing Rotten Tomatoes API Info 2016-04-17 20:56:23 -07:00
Upgrading.md CI now builds docs website and deploys it to /%version% path 2016-02-11 06:17:42 -08:00
Videos.md Introduce blog 2016-03-24 14:11:30 -07:00