No description
Find a file
2016-06-12 22:28:36 -07:00
.vscode added some vscode default settings 2016-06-10 20:48:43 -04:00
src added tslint to the projects, adjusted the npm run scripts, and added coverage support 2016-06-10 20:48:21 -04:00
.gitignore improve typings config 2016-06-12 22:28:36 -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 add empty changelog 2016-06-10 20:50:31 -04:00
LICENSE Initial commit 2016-04-21 02:26:01 -07:00
package.json added tslint to the projects, adjusted the npm run scripts, and added coverage support 2016-06-10 20:48:21 -04:00
README.md Fix md syntax in README.md 2016-06-10 22:33:31 -07:00
tsconfig.json improve typings config 2016-06-12 22:28:36 -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 adjusted target environment, added chai typings, and fixed a couple typescript bugs 2016-06-10 20:47:22 -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/bindings/<name>:

  • Contains the bindings 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.