-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remaining AC3 documentation updates #6429
Conversation
ce9881a
to
23af213
Compare
@StephenBarlow @benjamn @jcreighton I'll take this out of draft as I think there's starting to be a bit much to review all at once. I'll continue working on the outstanding todo items in separate PR's off of this one. As far as reviewing goes, commit by commit should be a reasonable path. One quick thing to note @stephen - I don't think there's any value in reviewing the Oh, and one more thing - Netlify doc previews are currently broken for all AC PR's. I'll follow up with @trevorblades on this. Thanks all! |
23af213
to
1791433
Compare
1791433
to
cdbef37
Compare
b498628
to
5fd2812
Compare
a557db5
to
e2fc226
Compare
870821d
to
38fb7ff
Compare
Green to go for tomorrow! I'll try to get some eyes on the preview docs today, and we can of course follow up quickly with any hiccups folks encounter. |
Awesome @StephenBarlow - I'll get this merged first thing in the AM. Thanks very much! |
@hwillson Hold off on merging tomorrow until our esteemed colleague @trevorblades is prepared to push a complementary Netlify change roughly simultaneously. Otherwise, all of the existing 3.0-beta doc URLs out there will be broken for a time. |
59e3bf2
to
69f2951
Compare
Closes #7473, if nothing breaks. This dependency was added in bf9d073 as part of #6429. Back then, `gatsby` and `gatsby-cli` depended on the `ink` package, but I can't find any current usage of the `ink` package outside of the devDependencies of those Gatsby packages, so I believe it should be safe to remove it.
Closes #7473, if nothing breaks. This dependency was added in bf9d073 as part of #6429. Back then, `gatsby` and `gatsby-cli` depended on the `ink` package, but I can't find any current usage of the `ink` package outside of the devDependencies of those Gatsby packages, so I believe it should be safe to remove it.
Closes #7473, if nothing breaks. This dependency was added in bf9d073 as part of #6429. Back then, `gatsby` and `gatsby-cli` depended on the `ink` package, but I can't find any current usage of the `ink` package outside of the `devDependencies` of those Gatsby packages, so I believe it should be safe to remove it.
This PR houses and tracks the remaining AC3 documentation work that needs to be completed for launch.
TODO:
@client
fields with field policies@client
state@client
into remote queries@client
fields with the cache@client
fields as variablescache.modify
cache.identify
@apollo/client/core
,@apollo/client/utilities
,@apollo/client/testing
,@apollo/client/cache
entry pointscanRead
andreadField
helperscache.evict(id, fieldName)
changes to support specific entity field evictionreadQuery
/writeQuery
API updates (e.g.options.id
)FragmentMatcher
,HeuristicFragmentMatcher
, andIntrospectionFragmentMatcher
referencesconsole.log
warnings, what they mean, how to resolve themcache-first
aftercache-and-network
ornetwork-only
(8ce2b4f)read
/merge
docs to make sure they reflect the final version of the APInode-fetch
withcross-fetch
(fdcd519)cache.modify
with areadQuery
/writeQuery
approach instead (then briefly mentioncache.modify
as a more advanced alternative)@live
support removal is mentioned somewhereCHANGELOG
(as we're duplicating details)InMemoryCache
section underAPI - CORE
explaining main API cache functions and optionscacheRedirects
mentions/examples have been replaced with type policiesfetchMode
'supdateQuery
, replacing with field policies (Deprecate fetchMore updateQuery function, and provide basic field policy helper functions #6464)Performance > Query splitting
sectionPerformance > Query splitting
section usingread
andmerge
functionscache.makeVar
references to directmakeVar
imports (Make makeVar a global function instead of a method of InMemoryCache. #6512)