Konstantin Raev
6c7991c3f2
Added ability to switch version in documentation website
...
Reviewed By: svcscm
Differential Revision: D2932534
fb-gh-sync-id: e67f028c914b64424458dad8fe52e588f6d0cd1c
shipit-source-id: e67f028c914b64424458dad8fe52e588f6d0cd1c
2016-02-12 11:57:35 -08:00
Konstantin Raev
6f1417c849
CI now builds docs website and deploys it to /%version% path
...
Summary:
Copy of #5760 reverted merge.
We need to preserve history of docs changes on the webserver.
The goal is to allow users to browse outdated versions of docs.
To make things simple all websites will be released to https://facebook.github.io/react-native/releases/version/XX folder when there is a branch cut.
I switched from Travis CI to Cirle CI because it works faster and I am more familiar with it.
How it works:
1. If code is pushed to `master` branch then CI will build a fresh version of docs and put it in https://github.com/facebook/react-native/tree/gh-pages/releases/next folder.
Github will serve this website from https://facebook.github.io/react-native/releases/version/next URL.
All relative URLs will work within that website
2. If code is pushed to `0.20-stable` branch then CI will build a fresh version of docs and put it in https://github.com/facebook/react-native/tree/gh-pages/releases/0.20 folder.
Github will serve this website from https://facebook.github.io/react-native/releases/v
Closes https://github.com/facebook/react-native/pull/5873
Reviewed By: svcscm
Differential Revision: D2926901
Pulled By: androidtrunkagent
fb-gh-sync-id: 16aea430bac815933d9c603f03921cc6353906f1
shipit-source-id: 16aea430bac815933d9c603f03921cc6353906f1
2016-02-11 06:17:42 -08:00
Janic Duplessis
2d50ac359c
Fix issues running the website locally on windows with npm3
2016-01-02 03:56:32 -05:00
Spencer Ahrens
51b1f399be
Update auto gen docs
...
* docgen -> v2.0.1 to support ES6 classes.
* Add `<Modal>` and `<ProgressViewIOS>` components to docs.
2015-08-31 12:23:11 -07:00
Tadeu Zagallo
eeb0adca43
[ReactNative][Website] Move bluebird to depencies instead of devDependencies
2015-08-13 14:10:56 +01:00
Tadeu Zagallo
4daca092d2
[ReactNative][Website] Fix tests
2015-08-13 13:31:50 +01:00
Ben Alpert
efe446e962
Fail generating website if any page throws an error
...
This will prevent us from having pages on the site that just show error
stack traces -- instead, Travis will fail with an error and we'll
notice sooner.
I cleaned up this logic to use promises which was eay easier to track
for the error behavior and should be simpler to follow regardless.
2015-04-01 17:42:33 -07:00
Felix Kling
d5f670d19c
Add logic to show style props in docs
2015-03-23 11:34:20 -07:00
Felix Kling
84207f2ec8
Use npm version of react-docgen
2015-03-16 15:06:57 -07:00
Christopher Chedeau
2cdce0f3df
[Website] Use postinstall hook to npm install react-docgen
2015-03-13 21:20:55 -07:00
Christopher Chedeau
33bfb322ad
Wire up jsdocs for apis
2015-03-12 11:04:06 -07:00
Ryan Rhee
74b9bc1311
[website] the react npm package doesn't capitalize the r
2015-03-11 14:17:18 -07:00
Christopher Chedeau
83581cfe6b
Initial import of the lib to parse javascript code, in the same vein as we parse React proptypes
2015-03-10 13:56:32 -07:00
Christopher Chedeau
9231d4f8f0
Initial version of the website and docs.
2015-02-11 20:26:43 -08:00