|
2 | 2 | <img src="./docs/assets/images/github.png" alt="Rails GraphQL - GraphQL meets RoR with the most Ruby-like DSL" /> |
3 | 3 | </a> |
4 | 4 |
|
5 | | - |
| 5 | +[](https://rubygems.org/gems/rails-graphql) |
| 6 | +[](https://github.com/virtualshield/rails-graphql/actions/workflows/ci.yml) |
6 | 7 | <!-- [](https://codeclimate.com/github/virtualshield/rails-graphql) --> |
7 | 8 | <!--([](https://codeclimate.com/github/virtualshield/rails-graphql/coverage))--> |
8 | 9 | <!--([](https://gemnasium.com/github.com/virtualshield/rails-graphql))--> |
@@ -53,57 +54,24 @@ $ curl -d '{"query":"{ welcome }"}' \ |
53 | 54 |
|
54 | 55 | # Features |
55 | 56 |
|
56 | | -[GraphQL Parser](https://rails-graphql.dev/guides/parser?utm_source=github) |
57 | | -: Supporting the <a href="https://spec.graphql.org/October2021/" target="_blank" rel="external nofollow">October 2021</a> spec |
58 | | - |
59 | | -[Schemas](https://rails-graphql.dev/guides/schemas?utm_source=github) |
60 | | -: One or multiple under the same application or across multiple engines |
61 | | - |
62 | | -[Queries](https://rails-graphql.dev/guides/queries?utm_source=github) |
63 | | -: 3 different ways to defined your queries, besides sources |
64 | | - |
65 | | -[Mutations](https://rails-graphql.dev/guides/mutations?utm_source=github) |
66 | | -: 3 different ways to defined your mutations, besides sources |
67 | | - |
68 | | -[Subscriptions](https://rails-graphql.dev/guides/subscriptions?utm_source=github) |
69 | | -: 3 different ways to defined your subscriptions, besides sources |
70 | | - |
71 | | -[Directives](https://rails-graphql.dev/guides/directives?utm_source=github) |
72 | | -: 4 directives provided: `@deprecated`, `@skip`, `@include`, and `@specifiedBy` |
73 | | -: Event-driven interface to facilitate new directives |
74 | | - |
75 | | -[Scalars](https://rails-graphql.dev/guides/scalars?utm_source=github) |
76 | | -: All the spec scalars plus: `any`, `bigint`, `binary`, `date`, `date_time`, `decimal`, `json`, and `time` |
77 | | - |
78 | | -[Sources](https://rails-graphql.dev/guides/sources?utm_source=github) |
79 | | -: A bridge between classes and GraphQL types and fields |
80 | | -: Fully implemented for [ActiveRecord](https://rails-graphql.dev/guides/sources/active-record?utm_source=github) for `PostgreSQL`, `MySQL`, and `SQLite` databases. |
81 | | - |
82 | | -[Generators](https://rails-graphql.dev/guides/generators?utm_source=github) |
83 | | -: Rails generators for you to get start quickly |
84 | | - |
85 | | -[Shortcuts](https://rails-graphql.dev/guides/architecture#shortcuts?utm_source=github) |
86 | | -: Several shortcuts through `::GraphQL` module to access classes within the gem |
87 | | - |
88 | | -[Type Map](https://rails-graphql.dev/guides/type-map?utm_source=github) |
89 | | -: A centralized place where all the types are stored and can be resolved |
90 | | - |
91 | | -[Global ID](https://rails-graphql.dev/guides/global-id?utm_source=github) |
92 | | -: All objects defined supports `.to_global_id`, or simply `.to_gid` |
93 | | - |
94 | | -[Subscriptions Provider](https://rails-graphql.dev/guides/subscriptions/providers?utm_source=github) |
95 | | -: Current supporting only [ActionCable](https://rails-graphql.dev/guides/subscriptions/action-cable-provider?utm_source=github) provider and [Memory](https://rails-graphql.dev/guides/subscriptions/memory-store?utm_source=github) store |
96 | | - |
97 | | -[Introspection](https://rails-graphql.dev/guides/introspection?utm_source=github) |
98 | | -: All necessary types for introspection with proper descriptions |
99 | | -: Plain text display of the schemas |
100 | | - |
101 | | -[Testing](https://rails-graphql.dev/guides/testing?utm_source=github) |
102 | | -: Support to validate GraphQL documents and stub values before requests |
103 | | - |
104 | | -[Error Handling](https://rails-graphql.dev/guides/error-handling?utm_source=github) |
105 | | -: Full support to `rescue_from` within schemas |
106 | | -: A gracefully backtrace display |
| 57 | +| Link | Description | |
| 58 | +| --- | --- | |
| 59 | +| [GraphQL Parser](https://rails-graphql.dev/guides/parser?utm_source=github) | Supporting the <a href="https://spec.graphql.org/October2021/" target="_blank" rel="external nofollow">October 2021</a> spec | |
| 60 | +| [Schemas](https://rails-graphql.dev/guides/schemas?utm_source=github) | One or multiple under the same application or across multiple engines | |
| 61 | +| [Queries](https://rails-graphql.dev/guides/queries?utm_source=github) | 3 different ways to defined your queries, besides sources | |
| 62 | +| [Mutations](https://rails-graphql.dev/guides/mutations?utm_source=github) | 3 different ways to defined your mutations, besides sources | |
| 63 | +| [Subscriptions](https://rails-graphql.dev/guides/subscriptions?utm_source=github) | 3 different ways to defined your subscriptions, besides sources | |
| 64 | +| [Directives](https://rails-graphql.dev/guides/directives?utm_source=github) | 4 directives provided: `@deprecated`, `@skip`, `@include`, and `@specifiedBy`<br>Event-driven interface to facilitate new directives | |
| 65 | +| [Scalars](https://rails-graphql.dev/guides/scalars?utm_source=github) | All the spec scalars plus: `any`, `bigint`, `binary`, `date`, `date_time`, `decimal`, `json`, and `time` | |
| 66 | +| [Sources](https://rails-graphql.dev/guides/sources?utm_source=github) | A bridge between classes and GraphQL types and fields<br>Fully implemented for [ActiveRecord](https://rails-graphql.dev/guides/sources/active-record?utm_source=github) for `PostgreSQL`, `MySQL`, and `SQLite` databases | |
| 67 | +| [Generators](https://rails-graphql.dev/guides/generators?utm_source=github) | Rails generators for you to get start quickly | |
| 68 | +| [Shortcuts](https://rails-graphql.dev/guides/architecture#shortcuts?utm_source=github) | Several shortcuts through `::GraphQL` module to access classes within the gem | |
| 69 | +| [Type Map](https://rails-graphql.dev/guides/type-map?utm_source=github) | A centralized place where all the types are stored and can be resolved | |
| 70 | +| [Global ID](https://rails-graphql.dev/guides/global-id?utm_source=github) | All objects defined supports `.to_global_id`, or simply `.to_gid` | |
| 71 | +| [Subscriptions Provider](https://rails-graphql.dev/guides/subscriptions/providers?utm_source=github) | Current supporting only [ActionCable](https://rails-graphql.dev/guides/subscriptions/action-cable-provider?utm_source=github) provider and [Memory](https://rails-graphql.dev/guides/subscriptions/memory-store?utm_source=github) store | |
| 72 | +| [Introspection](https://rails-graphql.dev/guides/introspection?utm_source=github) | All necessary types for introspection with proper descriptions<br>Plain text display of the schemas | |
| 73 | +| [Testing](https://rails-graphql.dev/guides/testing?utm_source=github) | Support to validate GraphQL documents and stub values before requests | |
| 74 | +| [Error Handling](https://rails-graphql.dev/guides/error-handling?utm_source=github) | Full support to `rescue_from` within schemas<br>A gracefully backtrace display | |
107 | 75 |
|
108 | 76 | # How to contribute |
109 | 77 |
|
|
0 commit comments