Setting up a graphql endpoint using graphql-dotnet can be daunting task. Especially when you lack previous experience with .NET Core backends. Because of that, we created graphql-dotnet-starter. This starter kit helps you get up and running in no time, and provides a development environment with all the goodies you expect when building a graphql endpoint. Reasons to use this starter kit are:
⭐ Up and running in no time. Zero configuration.
⭐ Fully automated CI/CD pipelines with dotnet and docker workflows using Github actions.
⭐ Out of the box tooling suchs as (GraphQL Playground and GraphQL Voyager).
⭐ More performance compared to your usual node based Graphql endpoint.
- Docker Desktop,
- Jetbrains Rider or Visual Studio (with .Net Core cross-platform development)
For VSCode users see: https://code.visualstudio.com/docs/languages/dotnet
- Fork this repo.
- Clone the repository.
git clone https://YOUR_USERNAME/graphql-dotnet-starter
- Run
docker-compose up
from your terminal.