Community-maintained reference and guides for various GraphQL Foundation processes and programs.
This repository contains community-maintained documentation and guides for
various GraphQL Foundation processes and programs. Contributions are very
welcome, and should follow the
Contributing Handbook!
docs/contributing — Contributing to GraphQL Foundation projects via GitHub.docs/wg — Meeting participation and facilitation guides.docs/ambassadors — Expectations, enablement, and standards for GraphQLdocs/social-media — Campaign workflows and brand guidelines for the socialdocs/locals — Launching and scaling local GraphQL communities.docs/grants — Community grant preparation and reporting.docs/tsc — Technical Steering Committee processes.Each page should start with an outline of the target audience for the article,
enabling readers to skip articles that do not match their current goals.
nvm install 22)yarn installed (e.g. with npm install -g yarn)git checkout https://github.com/graphql/handbooks)cd handbooks)yarnyarn
yarn start
This command runs the development server. The site will reload as you edit
files.
yarn build
The static assets are output to the build directory and can be served by any
static hosting platform. Test it locally:
yarn serve
docusaurus.config.ts (url, navigation, footer).sidebars.ts.src/css/custom.css.This project uses Prettier to keep Markdown, MDX, and
source files wrapped to a consistent line length.
Format files automatically:
yarn format
Check formatting without applying changes:
yarn format:check
If you use VS Code, install the “Prettier – Code formatter” extension and add
the following to .vscode/settings.json to format on save:
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
yarn format to fix formatting.yarn build to verify the site compiles.