## 1. Project Overview & Quickstart (graphql/.browserslistrc)

# .browserslistrc

Open-source repository graphql/.browserslistrc

### Repository Details
- **Repository:** [graphql/.browserslistrc](https://github.com/graphql/.browserslistrc)
- **Primary Language:** Code

*Note: High-volume repository documentation is actively indexed and synchronized by YakaAI.*

## 2. Official Technical Reference & Guides (graphql/graphql.github.io)

# Source Repository for GraphQL.org

This repository contains the source code for the [GraphQL website](https://graphql.org).

You can find more discussions on the #website channel on [the GraphQL Discord](https://discord.graphql.org).

## Table of Contents

- [Overview](#overview)
- [Documentation](#documentation)
- [Deployment](#deployment)
- [How to Contribute](#how-to-contribute)
- [CLA Process](#cla-process)
- [Financial Support](#financial-support)

## Overview

**GraphQL** is a query language for APIs and a runtime for fulfilling those queries with your existing data. It provides:

- a complete and understandable description of the data in your API,
- support for powerful developer tooling, and
- precise querying, which offers several benefits:
  - clients request only the data they need, improving efficiency;
  - new fields and features can be added without impacting existing clients; and
  - field-level usage can be tracked and monitored for insights and optimization.

The [GraphQL Specification](https://spec.graphql.org/) is open source and governed by the [GraphQL Foundation](https://foundation.graphql.org/).

## Documentation

- [GraphQL Website](https://graphql.org/)
- [Reference Documentation](https://graphql.org/learn/)
- [Language Support, Tools, and Services](https://graphql.org/code/)
- [Frequently Asked Questions (FAQ)](https://graphql.org/faq/)
- [Community Resources](https://graphql.org/community/)

## Deployment

The website is deployed via [Vercel](https://vercel.com) on merges to the `source` branch. To preview changes locally, follow these steps:

1. Clone the repository:  
   `git clone https://github.com/graphql/graphql.github.io.git`  
   `cd graphql.github.io`
2. Install dependencies:  
   `pnpm i`
3. Run the site locally:  
   `pnpm dev`
4. Open http://localhost:3000 to view it in the browser.

## How to Contribute

We welcome contributions! 🎉 Please refer to our [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to make changes to the GraphQL website.

### CLA Process

Before contributing, all participants must sign the free [GraphQL Specification Membership Agreement](https://preview-spec-membership.graphql.org). You only need to do this once, and it can be signed by:

- [Individual contributors](http://individual-spec-membership.graphql.org/)
- [Employers](http://corporate-spec-membership.graphql.org/)

To initiate the signature process, please open a PR against this repository. The EasyCLA bot will block the merge if the membership agreement has not been signed.

For more information on the CLA, check out the [detailed instructions here](https://github.com/graphql/graphql-wg/tree/main/membership). If you encounter any issues, please contact us at [operations@graphql.org](mailto:operations@graphql.org).

## Join the Foundation!

If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please consider becoming a member of the [GraphQL Foundation](https://foundation.graphql.org/join).