This repository contains the source code of https://graphql.org website.
Organization gh-pages deploy the master branch, so active development occurs
on this source branch.
The first time, get all the dependencies loaded via
$ npm install or $ yarn install
Then, run the server via
$ npm start or $ yarn start
Open http://localhost:8000 to view it in the browser. Anytime you make some changes, refresh the page to see the updates.
staticfolder contains the files that will be copied directly topublicfolder which will contain the output files to be served by a static HTTP server.srcfolder contains markdown and TypeScript/JavaScript files used to generate the website;assetsfolder containslessfiles and those files contain stylesheets
componentsandContainersfolders contains React components that are used in layouts and pages
contentfolder contains markdown files for the content of pages
templatescontains the layout templates
utilscontains helper functions
Once pushed to the source branch, CI will publish http://graphql.org