Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds link to lit-apollo #3668

Merged
merged 7 commits into from
Jul 30, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ Most of this sites documentation examples are written using React, but Apollo Cl
- [Vue](./integrations.html#vue)
- [Meteor](./recipes/meteor.html)
- [Ember](./integrations.html#ember)
- [Polymer](./integrations.html#polymer)
- Web Components
- [Polymer](./integrations.html#web-components)
- [lit-apollo](./integrations.html#web-components)
- Native mobile
- [Native iOS with Swift](/docs/ios)
- [Native Android with Java](https://github.com/apollographql/apollo-android)
Expand Down
15 changes: 10 additions & 5 deletions docs/source/integrations.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,28 @@ description: How to use Apollo Client with the view layer your application is de
---

<h2 id="react" title="React">React</h2>

React Apollo allows you to fetch data from your GraphQL server and use it in building complex and reactive UIs using the React framework. React Apollo may be used in any context that React may be used. In the browser, in React Native, or in Node.js when you want to server side render.

React Apollo, unlike some other tools in the React ecosystem requires _no_ complex build setup to get up and running. As long as you have a GraphQL server you can get started building out your application with React immediately. React Apollo works out of the box with both [`create-react-app`](https://github.com/facebookincubator/create-react-app) and [React Native](http://facebook.github.io/react-native
) with a single install and with no extra hassle configuring Babel or other JavaScript tools.

<h2 id="vue" title="Vue">Vue</h2>
A [Vue.js](https://vuejs.org/) integration is maintained by Guillaume Chau. See the Github [repository](https://github.com/Akryum/vue-apollo) for more details.

A [Vue.js](https://vuejs.org/) integration is maintained by Guillaume Chau ([@Akryum](https://github.com/Akryum)). See the Github [repository](https://github.com/Akryum/vue-apollo) for more details.

<h2 id="angular" title="Angular">Angular</h2>

To use Apollo with the [Angular](https://angular.io) rendering library, see the [Angular guide](/docs/angular);

<h2 id="ember" title="Ember">Ember</h2>

There are two [Ember](http://emberjs.com/) integrations available:

* [ember-apollo-client](https://github.com/bgentry/ember-apollo-client) is maintained by Blake Gentry.
* [ember-apollo](https://github.com/jlevycpa/ember-apollo) is maintained by Jeff Levy.
* [ember-apollo-client](https://github.com/bgentry/ember-apollo-client) is maintained by Blake Gentry ([@bgentry](https://github.com/bgentry)).
* [ember-apollo](https://github.com/jlevycpa/ember-apollo) is maintained by Jeff Levy ([@jlevycpa](https://github.com/jlevycpa)).

<h2 id="polymer" title="Polymer">Polymer</h2>
A [Polymer](https://www.polymer-project.org/) integration is maintained by Arun Kumar T K. See the Github [repository](https://github.com/aruntk/polymer-apollo) for more details.
<h2 id="web-components" title="Web Components">Web Components</h2>

- **Polymer:** A [Polymer](https://www.polymer-project.org/) integration is maintained by Arun Kumar T K ([@aruntk](https://github.com/aruntk)). See the Github [repository](https://github.com/aruntk/polymer-apollo) for more details.
- **lit-apollo:** A set of custom-element base classes that extend from LitElement which let you easily compose front-end apps in a framework-agnostic way. [`lit-apollo`](https://github.com/bennypowers/lit-apollo) is maintained by Benny Powers ([@bennypowers](https://github.com/bennypowers)).