@samitouri / QOS-React-2 / commits / aaada5e212

Add a complementary tools page

petehunt committed Feb 1, 2014 at 17:39 UTC aaada5e212136450c7c2fd657b20026257a939c7
3 files changed +47
docs/_data/nav_docs.yml
+2
@@ -6,6 +6,8 @@
6 title: Tutorial
7 - id: videos
8 title: Videos
9 + - id: complementary-tools
10 + title: Complementary tools
11 - title: Guides
12 items:
13 - id: why-react
docs/docs/complementary-tools.md new
+44
@@ -0,0 +1,44 @@
1 +---
2 +id: complementary-tools
3 +title: Complementary Tools
4 +layout: docs
5 +permalink: complementary-tools.html
6 +prev: videos.html
7 +---
8 +
9 +React is a small library that does one thing well. Here's a list of tools we've found that work really well with React when building applications.
10 +
11 +If you want your project on this list, or think one of these projects should be removed, [open an issue on GitHub](https://github.com/facebook/react/issues/new).
12 +
13 +### JSX integrations
14 +
15 + * **[jsxhint](https://npmjs.org/package/jsxhint)** [JSHint](http://jshint.com/) (linting) support
16 + * **[reactify](https://npmjs.org/package/reactify)** [Browserify](http://browserify.org/) transform
17 + * **[node-jsx](https://npmjs.org/package/node-jsx)** Native [Node](http://nodejs.org/) support
18 + * **[jsx-loader](https://npmjs.org/package/jsx-loader)** Loader for [webpack](http://webpack.github.io/)
19 + * **[grunt-react](https://npmjs.org/package/grunt-react)** [GruntJS](http://gruntjs.com/) task
20 + * **[gulp-react](https://npmjs.org/package/gulp-react)** [GulpJS](http://gulpjs.com/) plugin
21 + * **[jsx-requirejs-plugin](https://github.com/philix/jsx-requirejs-plugin)** [RequireJS](http://requirejs.org/) plugin
22 +
23 +### Full-stack starter kits
24 +
25 + * **[react-app](https://github.com/andreypopp/react-app)** Rapid appliaction development with React with server rendering
26 + * **[generator-react-webpack](https://github.com/newtriks/generator-react-webpack)** [Yeoman](http://yeoman.io/) generator for React and Webpack
27 + * **[Genesis Skeleton](http://genesis-skeleton.com/)** Modern, opinionated, full-stack starter kit for rapid, streamlined application development (supports React)
28 + * **[react-starter-template](https://github.com/johnthethird/react-starter-template)** Starter template with Gulp, Webpack and Bootstrap
29 + * **[react-brunch](https://npmjs.org/package/react-brunch)** [Brunch](http://brunch.io/) plugin
30 + * **[react-browserify-template](https://github.com/petehunt/react-browserify-template)** Quick-start with Browserify
31 +
32 +### Routing
33 +
34 + * **[director](https://github.com/flatiron/director)** (for an example see [TodoMVC](https://github.com/tastejs/todomvc/blob/gh-pages/architecture-examples/react/js/app.jsx#L29))
35 + * **[Backbone](https://backbonejs.org/)** (for an example see [github-issues-viewer](https://github.com/jaredly/github-issues-viewer))
36 +
37 +### Model management
38 +
39 + * **[react.backbone](https://github.com/usepropeller/react.backbone)** Use [Backbone](http://backbonejs.org) models with React
40 + * **[cortex](https://github.com/mquan/cortex/)** A JavaScript library for centrally managing data with React
41 +
42 +### UI components
43 +
44 + * **[react-bootstrap](https://github.com/stevoland/react-bootstrap)** Bootstrap 3 components built with React
docs/docs/videos.md
+1
@@ -4,6 +4,7 @@ title: Videos
4 layout: docs
5 permalink: videos.html
6 prev: tutorial.html
7 +next: complementary-tools.html
8 ---
9
10 ### Rethinking best practices - JSConf.eu