|
1 | 1 | # vuex-orm-apollo
|
2 | 2 |
|
3 |
| -[](https://travis-ci.org/vuex-orm/vuex-orm-apollo) |
| 3 | +[](https://travis-ci.org/vuex-orm/vuex-orm-apollo) |
4 | 4 | [](https://standardjs.com)
|
5 |
| -[](https://github.com/vuex-orm/vuex-orm/blob/master/LICENSE.md) |
| 5 | +[](https://github.com/vuex-orm/vuex-orm-apollo/blob/master/LICENSE.md) |
6 | 6 |
|
7 |
| -This Vuex-ORM plugin let's you sync the data against a GraphQL API via Apollo. |
| 7 | +This [Vuex-ORM](https://github.com/vuex-orm/vuex-orm) plugin uses the |
| 8 | +[apollo-client](https://www.apollographql.com/client/) to let you sync your Vuex state with |
| 9 | +a [GraphQL API](http://graphql.org/) |
8 | 10 |
|
9 |
| -**Warning:** This plugin is still under development, use with care. |
| 11 | +**Warning:** This is a early version of the plugin, please don't use in production yet. |
10 | 12 |
|
11 | 13 |
|
12 | 14 | ## Usage
|
@@ -85,20 +87,7 @@ This plugin has an opinion how the GraphQL API schema should look like:
|
85 | 87 | - The update mutation expects two arguments: The ID and the new record
|
86 | 88 | - The delete mutation expects the record ID to delete
|
87 | 89 |
|
88 |
| -You can see query examples in the [project wiki](https://github.com/vuex-orm/vuex-orm-apollo/wiki). |
89 |
| - |
90 |
| - |
91 |
| -## Roadmap |
92 |
| - |
93 |
| -- [x] Setup apollo integration |
94 |
| -- [x] Implement fetch action |
95 |
| -- [x] Make sure the reactivity works |
96 |
| -- [x] destroy, push & persist |
97 |
| -- [ ] Playground project (GraphQL API + Vue/Vuex-ORM app) |
98 |
| -- [x] Tests |
99 |
| -- [x] Docs & document schema expectations |
100 |
| -- [ ] Subscriptions |
101 |
| -- [ ] Attach multiple GraphQL APIs with different models in the same app |
| 90 | +You can see query examples in the [project wiki](https://github.com/vuex-orm/vuex-orm-apollo/wiki/Example-Queries). |
102 | 91 |
|
103 | 92 |
|
104 | 93 |
|
|
0 commit comments