There is some information about the schema registry, but since we're
trying to have this (1) Introduce a new concept of the "graph manager"
by using that word for the first time and (2) have this be a standalone
document to point users to, it's important to have a brief section
explaining what that is.
* op-reg: update migration guide with more details
In order to fully describe what the upgrade contains and requires,
we need to expand on the operation registry migration plan to include a
feature description and more detailed instruction set
* address feedback and add details
* make tag copy language more friendly
* add more warnings around variants/tags
* apollo-config: run prettier and add service to client docs
* schema-validation: update screenshots
* schema-validation: update command output
* schema-validation: use npx and add npm install apollo
This commit:
* updates the introduction to include necessary background information
* start with an operation list then move to comparison
* places the setup basic instructions higher up in the flow
* uses npx instead of a global apollo
* adds schema tags to the instructions with an image
* defines more of the current cli's behavior
* shifts describing specific schema changes to general strategies around
proper evolution of a schema
* adds learnings from dogfooding
* ignoring exit code
* simplifies the CircleCI setup
* add rollover recomendation
* Label alternative strategies for maintaining an api and make
non-breaking changes section less opinonated
* ease example into example of field change
* simplify description of behavior between Notice and Error
Wording changes include:
* passive -> active voice
* remove second person
* cutdown extra information
* pull-request => pull request
* cli => CLI
* published => pushed
* Remove .DS_Store
* Initial Client Awareness Docs
* Reorg images and write some content
Makes the intro a bit smoother and builds up the meat of the article
with some more screenshots
remove you
* Include client awareness in sidebar
* Fix code highlighting
* Add new before ApolloLink
* Fix some typos
* Reorganize the client-awareness documentation
Overview -> setup -> use cases -> advanced setup