Skip to main content

Contributing instructions

Codesandbox#

You can test and play with gqless using This codesandbox.

And if you find a bug, reproducing it there would be very helpful.

It uses Next.js for the frontend and Fastify + mercurius for the GraphQL API

Cloning / Forking Repo#

This project uses pnpm with it's workspaces support.

To contribute just make sure you have it installed:

npm install -g pnpm

And inside the cloned/forked repo, simply call:

To install packages and build everything

pnpm i

To test everything

pnpm test -w


In the repository you will have some specific folders:

  • docs

    Documentation

  • examples

    Examples usually used for "Real world" testing

  • internal

    Internal packages like this website, build utilities, and testing utilities.

  • packages

    Official packages of gqless

Last updated on by Sam Denty