No description
Find a file
2016-07-05 15:01:49 -07:00
.vscode added some vscode default settings 2016-06-10 20:48:43 -04:00
src lint 2016-07-05 14:19:55 -07:00
.babelrc fix coverage tool for es6 with babel 2016-07-01 15:15:02 -07:00
.gitignore improve typings config (#27) 2016-06-13 11:08:04 -07:00
.npmignore add npmignore 2016-04-24 16:02:27 -07:00
.travis.yml rename travis file 2016-06-10 20:51:46 -04:00
CHANGELOG.md cherry-pick changes from master 2016-07-05 15:01:49 -07:00
integrations.md updated express example usage to include graphiql 2016-06-30 08:53:51 -07:00
LICENSE cherry-pick changes from master 2016-07-05 15:01:49 -07:00
package.json 0.4.0 2016-07-05 14:25:08 -07:00
README.md Change "bindings" to "integrations" in README.md 2016-06-13 17:21:56 -07:00
tsconfig.json go back to using es6 compile target 2016-06-27 16:14:49 -04:00
tslint.json added tslint to the projects, adjusted the npm run scripts, and added coverage support 2016-06-10 20:48:21 -04:00
typings.json remove es6-promise 2016-06-28 17:02:08 -04:00

Apollo-server: A GraphQL server for Node.js

npm version Build Status Coverage Status Get on Slack

Contributions

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!

Folder structure

/src/core:

  • contains the core functionality that is independent of any particular node.js server framework

/src/integrations/<name>:

  • Contains the integrations for Node.js server framework <name> (i.e. express, HAPI, Koa, connect)

/src/test:

  • Contains only the tests.ts file that imports other tests. All real test files go in the same folder as the code they are testing, and should be named *.test.ts.