1 | [![GraphQL Conf 2023](/GraphQLConf-2023-Banner.png)](https://graphql.org/conf/)
|
2 |
|
3 | ![GraphQL Config](https://i.imgur.com/hw5tXw2.gif 'GraphQL Config')
|
4 | [![npm version](https://badge.fury.io/js/graphql-config.svg)](https://npmjs.com/package/graphql-config)
|
5 | [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
|
6 | [![renovate-app badge](https://img.shields.io/badge/renovate-app-blue.svg)](https://renovateapp.com/)
|
7 | [![Discord Chat](https://img.shields.io/discord/625400653321076807)](https://discord.gg/xud7bH9)
|
8 |
|
9 | **GraphQL Config** - one configuration for all your GraphQL tools (supported by most tools, editors & IDEs).
|
10 | The easiest way to configure your development environment with your GraphQL Schema.
|
11 |
|
12 | **As a developer**, you gain simplicity and a central place to setup libraries, tools and your IDE extensions.
|
13 |
|
14 | **As a library author** GraphQL Config makes it easier to maintain the code responsible for handling configuration, loading GraphQL schemas or even files with GraphQL operations and fragments. GraphQL Config provides a set of useful methods and an easy-to-work-with API.
|
15 |
|
16 | ## Example
|
17 |
|
18 | ```yaml
|
19 | schema: ./schema.json
|
20 | documents: ./src/components/**/*.jsx
|
21 | ```
|
22 |
|
23 | ## Installation and Usage
|
24 |
|
25 | Visit our website [**graphql-config.com**](https://graphql-config.com/) to learn more about the GraphQL Config.
|
26 |
|
27 | ## Help & Community
|
28 |
|
29 | Join our [Discord chat](https://discord.gg/xud7bH9) if you run into issues or have questions. We love talking to you!
|
30 |
|
31 | ## Contributions
|
32 |
|
33 | Contributions, issues and feature requests are very welcome. If you are using this package and fixed a bug for yourself, please consider submitting a PR!
|
34 |
|
35 | And if this is your first time contributing to this project, please do read our [Contributor Workflow Guide](https://github.com/the-guild-org/Stack/blob/master/CONTRIBUTING.md) before you get started off.
|
36 |
|
37 | ### Code of Conduct
|
38 |
|
39 | Help us keep GraphQL Config open and inclusive. Please read and follow our [Code of Conduct](https://github.com/the-guild-org/Stack/blob/master/CODE_OF_CONDUCT.md) as adopted from [Contributor Covenant](https://www.contributor-covenant.org/)
|
40 |
|
41 | ### License
|
42 |
|
43 | [![GitHub license](https://img.shields.io/badge/license-MIT-lightgrey.svg?maxAge=2592000)](https://raw.githubusercontent.com/apollostack/apollo-ios/master/LICENSE)
|
44 |
|
45 | MIT
|