Commit graph

65 commits

Author SHA1 Message Date
Evans Hauser
9b67773337
docs: add callout to install apollo-server-express 2018-06-28 13:24:31 -07:00
Evans Hauser
84f13babcd
docs: add graphql install next to integrations npm install's 2018-06-25 17:11:08 -07:00
Evans Hauser
846579db33
update README's and remove docs for registerServer (fixes #1216) 2018-06-22 17:51:56 -07:00
Evans Hauser
1592c545dc
docs: change beta to release candidate 2018-06-14 23:37:36 -07:00
Evans Hauser
95fe31dbb6 docs: server.listen to app.listen for express examples 2018-06-14 11:57:30 -07:00
Evans Hauser
7ded129726 docs: replace registerServer with applyMiddleware 2018-06-14 11:57:30 -07:00
Evans Hauser
5e59605c1e
docs: remove GraphiQL and old migration guides 2018-06-13 14:02:49 -07:00
Evans Hauser
ba31cf7a44
Integrations export their own ApolloServer (#1161)
* feat: ApolloServer is created and exported by all variants

* docs: add initial docs around exporting ApolloServer

* feat: export gql from integrations

* docs: change apollo-server examples to use express with registerServer

* server: remove registerExpressServer

* core, docs: comment functions, fix api reference, context creation more like middleware args

* docs: fix integrationed typo
2018-06-12 17:46:56 -07:00
Evans Hauser
5b4644fbfd
docs: add missing gql tags and add comments that gql is necessary for apollo-server 2018-06-06 11:21:05 -07:00
Evans Hauser
20a41163c1
docs: remove dead links from essentials data and fix context creation 2018-05-22 17:38:41 -07:00
unicodeveloper
cd7f92a793 refactor code on server essentials page 2018-05-04 16:04:49 -07:00
unicodeveloper
84ce0efa77 Fix server middleware option 2018-05-04 15:45:53 -07:00
Jesse Rosenberger
7c6fb1e537
[wip] fix Server Essentials for new API. 2018-05-04 15:26:53 -07:00
Jesse Rosenberger
591056ec61
Fix introspection and "describing types". 2018-05-02 17:08:30 -07:00
Jesse Rosenberger
c993c69077
docs: [link-removal] Serverless. 2018-05-02 16:53:05 -07:00
Jesse Rosenberger
7871866136
Update info argument to talk about cache control. 2018-05-02 06:58:11 -07:00
Jesse Rosenberger
b882785389
Change link to Promise to Mozilla docs. 2018-05-02 06:55:22 -07:00
Jesse Rosenberger
264c1c6991
Fix spelling of "alway". 2018-05-02 06:53:20 -07:00
Peggy Rayzis
fa2aa2c54c Restructured essentials (#1019)
* Restructured essentials

* Fix broken links
2018-05-02 06:49:49 -07:00
Jesse Rosenberger
011f0063aa
docs: Update links to new schema concepts. 2018-04-30 17:25:30 -07:00
Jesse Rosenberger
761ff92bb8
docs: Iteration from Docs workshop.
* Bury Best Practices, for the time being.
* Bury Schema, but leave it on disk.
* Introduce new Querying section.
* Move "Why Apollo Server?" into "Index".
   * ...to be refined.
* Remove no-longer-helpful "Getting Started" from "Index".

cc @stubailo @evans @peggyrayzis @JakeDawkins @unicodeveloper @jbaxleyiii
2018-04-30 15:36:08 -07:00
Jesse Rosenberger
fe6ee688a2
Merge pull request #985 from apollographql/docs-essentials-data
[Work in Progress] docs: essentials > data
2018-04-30 22:09:28 +03:00
Jesse Rosenberger
e273c35ba7
Merge branch 'docs-overhaul' into docs-essentials-data 2018-04-30 22:05:13 +03:00
Jesse Rosenberger
e85fc6c347
Nits and editorial on earlier content in Schema 2018-04-27 18:18:11 +03:00
Evans Hauser
80e0c30782
docs: add missing ` in essentials/server 2018-04-25 15:25:07 -07:00
Jesse Rosenberger
b6bdfdbbad
docs: Add instruction for applyMiddleware. 2018-04-25 22:15:34 +03:00
Jesse Rosenberger
16e1286259
docs: Add color about app, and where it might be found in existing applications. 2018-04-25 14:05:27 +03:00
Jesse Rosenberger
c1744faec6
docs: Improve "apollo-server/<variant>" explanation. 2018-04-25 14:04:46 +03:00
Jesse Rosenberger
5317483a83
docs: Simplify explanation of graphql. 2018-04-25 14:04:04 +03:00
Jesse Rosenberger
6e98ba57ef
docs: Use gql template literal tag in all examples.
While the `gql` tag is not currently _required_, it does make it easier to
implement additional, development-friendly functionality in the future.

For example, it could avoid the need to question whether a string literal is
actually using Schema Definition Language (SDL) and avoid the need to
look for context clues.

By implementing these suggestions now, we can avoid the need to ask
developers to refactor in the future.
2018-04-25 14:00:33 +03:00
Jesse Rosenberger
8eaa998c43 docs: Essentials / Server (now, with middleware!) 2018-04-25 12:28:32 +03:00
Jake
57b56427dc [WIP] refined data fetching essentials 2018-04-24 12:55:02 -04:00
Jesse Rosenberger
88adbdbe86 Add "Next steps" for consistency with other sections. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
a2b926fbc0 Remove SCRATCHPAD. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
9145c5cc6c Fix typo in named operations. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
ed016762f7 Shorten operation name. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
f57cd6b34a docs: Variables as arguments. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
1b9d32ddb0 s/name/identifier/ for named operations. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
84c41ce21a docs: Respond to @evans feedback about programmatic introspection. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
096e86821d docs: Clarify arguments. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
9635b794fb docs: Draw attention to two of REST's downfalls: over-fetching and stiching. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
569c826470 TODO: Passing arguments as variables. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
d3ea5004f2 Essentials > Schema > Operation Names 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
937e7ff5d4 Essentials > Schema > Introspection. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
3cdbac47be Make it more clear that introspection is optional. 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
11adbf5749 Variables section, WIP header 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
51b1f339e2 Essentials > Schema, Part 2 (Mostly Mutations) 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
a0c64e78c0 Essentials > Schema, Part one (mainly "Queries"). 2018-04-24 17:58:44 +03:00
Jesse Rosenberger
e4977737e9
Rename slugs for "Essentials" pages to match other naming conventions.
Plus, slugs.

cc @JakeDawkins
2018-04-23 19:04:03 +03:00
Jesse Rosenberger
82caa753cd
Shuffle schema/query/resolver content bucketing. 2018-04-20 22:01:49 +03:00