GRAPHQL
Chatie GraphQL Schema & Settings & Development Fixtures
@chatie/graphql
is a system module for https://www.chatie.io
Develop
npm install
npm run gc:login
npm run gc:deploy
npm run gc:playground
Deploy Development Server
1. Start a local server
$ npm gc:local:start
# or
$ chatie-graphql-local-start
2. Stop the local server
$ npm gc:local:stop
# or
$ chatie-graphql-local-stop
Test
npm test
GRAPHQL SCHEMA
- See:
/graphcool.yml
- See:
/types/*.graphql
Platform
Node.js
https://nodejs.org/api/os.html#os_os_platform
- aix
- darwin
- freebsd
- linux
- openbsd
- sunos
- win32
Python
https://docs.python.org/dev/library/sys.html#sys.platform
- cygwin
- darwin
- linux
- win32
API
LocalServer
Class
Provide local server managing tools, unit testing helper functions and fixtures.
RESOURCES
- An introduction to Graphcool framework
- GraphQL Schema Language Cheat Sheet
- watchQuery + Subscriptions
- Introducing GraphQL Subscriptions
Background Knoweledge
- The Fullstack Tutorial for GraphQL
- Zero to GraphQL in 30 Minutes – Steven Luscher
- Angular + Apollo Tutorial - Introduction
Code & Tools
Strong Typing for TypeScript
- gpl2ts: GraphQL + Typescript: Strongly Typed API Responses
- graphql-code-generator: GraphQL Code-Generator 1.0
- apollo-codegen: Apollo GraphQL code generator
- quicktype: Build better apps faster by generating types from data.
- Apollo Client + TypeScript example
NPM Scoped Module
SERVERLESS GRAPHQL
@chatie/graphql
is using the Graph.Cool service.
Learn more about Graph Backend as a Service: GraphCool - https://graph.cool
AUTHOR
COPYRIGHT & LICENSE
- Code & Docs © 2017-2018 Huan LI <zixia@zixia.net>
- Code released under the Apache-2.0 License
- Docs released under Creative Commons