No description
Find a file
2016-08-01 11:47:24 -07:00
.github add PR template 2016-07-05 15:13:38 -07:00
.vscode added some vscode default settings 2016-06-10 20:48:43 -04:00
src Merge pull request #68 from apollostack/more-tests 2016-07-29 13:59:48 -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 fix post install (#66) 2016-07-29 17:03:47 -07:00
CHANGELOG.md Expose the Express response object to the options callback (#49) 2016-07-29 10:20:29 -07:00
CONTRIBUTING.md add contributing.md 2016-07-07 17:54:01 -07:00
DESIGN.md fix typo in DESIGN.md 2016-07-06 17:17:30 -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 chore(package): update mocha to version 3.0.0 (#73) 2016-08-01 11:33:09 -07:00
README.md Update README.md with a sentence about integrations 2016-07-31 22:16:05 -07:00
ROADMAP.md Update ROADMAP.md with completed tasks 2016-08-01 11:47:24 -07:00
tsconfig.json Core refactor hapi (#36) 2016-06-18 10:19:51 -07: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 Add support for connect (#58) 2016-07-28 20:19:39 -07:00

Apollo-server: A GraphQL server for Node.js

npm version Build Status Coverage Status Get on Slack

Apollo server has integrations for Express, Connect, HAPI and Koa!

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.