|
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