dart-backend / graphql_dart

GraphQL for Dart
https://github.com/dukefirehawk/graphql_dart
BSD 3-Clause "New" or "Revised" License
16 stars 5 forks source link

GraphQL for Dart

Logo

Pub Version (including pre-releases) Null Safety Gitter License melos

A complete implementation of the official GraphQL specification, in the Dart programming language.

The goal of this project is to provide to an alternative to REST API's for server-side development in Dart.

Included is angel3_graphql, a plugin which integrates with Angel3 framework to allow developers to build backend services with GraphQL and virtually any supported database in Dart.

Projects

This mono repo is split into several sub-projects, each with its own detailed documentation and examples:

Development Setup

  1. Fork graphql_dart repository

  2. Clone the project to local and create a new branch

    git clone https://github.com/<your_repo_name>/graphql_dart.git
    git checkout -b feature/<your_branch_name>
  3. Download and install Dart 3

  4. Install melos

    dart pub global activate melos
  5. Run melos exec "dart pub upgrade" to update all the packages

  6. Make changes to the packages

Donation & Support

If you like this project and interested in supporting its development, you can make a donation via paypal service.