Cloudey.Reflex.GraphQL
1.0.1
Prefix Reserved
See the version list below for details.
dotnet add package Cloudey.Reflex.GraphQL --version 1.0.1
NuGet\Install-Package Cloudey.Reflex.GraphQL -Version 1.0.1
<PackageReference Include="Cloudey.Reflex.GraphQL" Version="1.0.1" />
paket add Cloudey.Reflex.GraphQL --version 1.0.1
#r "nuget: Cloudey.Reflex.GraphQL, 1.0.1"
// Install Cloudey.Reflex.GraphQL as a Cake Addin #addin nuget:?package=Cloudey.Reflex.GraphQL&version=1.0.1 // Install Cloudey.Reflex.GraphQL as a Cake Tool #tool nuget:?package=Cloudey.Reflex.GraphQL&version=1.0.1
Reflex
GraphQL
Opinionated setup for a GraphQL server with the Reflex framework using HotChocolate.
- Auto-discovery of queries, mutations, and subscriptions in included assemblies (using the Reflex.Core
IncludeAssembly
attribute) - Opinionated configuration of sorting, paging, projections, and filtering
- Support for validation with FluentValidation
- Support for Ulid types (used by Reflex.Database)
- Included error type
Installation
Install with NuGet
Usage
This library provides an opinionated setup for a GraphQL server with the Reflex framework using HotChocolate.
Enable it with the AddReflexGraphQL
method on the HotChocolate server builder:
var builder = services.AddGraphQLServer()
// Enable queries, mutations and subscriptions
builder
.AddQueryType()
.AddMutationType()
.AddSubscriptionType().AddInMemorySubscriptions(); // Remove if you have no subscriptions
// Enable Reflex GraphQL
builder.AddReflexGraphQL();
Authorization
See Cloudey.Reflex.Authorization.HotChocolate
Made by
License
Licensed under Apache 2.0.
Copyright © 2023 Cloudey IT Ltd
Cloudey® is a registered trademark of Cloudey IT Ltd. Use of the trademark is NOT GRANTED under the license of this repository or software package.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- Cloudey.Reflex.Core (>= 1.0.1)
- FairyBread (>= 10.0.0)
- HotChocolate.AspNetCore (>= 13.0.5)
- HotChocolate.Caching (>= 13.0.5)
- HotChocolate.Data.EntityFramework (>= 13.0.5)
- HotChocolate.Execution (>= 13.0.5)
- HotChocolate.PersistedQueries.InMemory (>= 13.0.5)
- Ulid (>= 1.2.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.