-
Notifications
You must be signed in to change notification settings - Fork 31
Description
Context
When using Apollo Studio as a documentation tool there is no good way to link to a specific field. While it is possible to generate a link which does point to a specific field it is returned inside a list of search results in a four column view Fields|Details|Subgraph|Actions. This means that the documentation (i.e. Details) for query fields are compressed into a thin column and readability is poor. It also causes information overload as it is more difficult than necessary to grok which parts of the list you are viewing are relevant to the link.
Examples:
- https://studio.apollographql.com/graph/example/variant/qa/schema/reference/inputs/FavoriteColorsInput - A single page view showing things logically scoped to a small region of the graph.
- https://studio.apollographql.com/graph/example/variant/qa/schema/reference/objects/Query#FavoriteColors - An anchor in a list of possibly thousands of fields which span all the operations in the graph sorted to put similarly named but logically distinct fields in close proximity e.g. FavoriteSoup, FlavorColors.
This is particularly difficult with fields of the query object which often contain significant important details and appear amidst a lot of visual noise.
I would suggest introducing a single page view for Fields. This would do two things:
- Enable documentation/details to be displayed full width
- Avoid information overload in search results pages
A lower cost work around would be to add a visual callout to the row being linked in a field list such that it is unambiguously the target of the link. Currently this behavior is implemented so that the target of a link highlights only the title of the field and scrolls to the top of the title which cuts off the top of the row.
What type of feedback is this?
- Question
- Idea
- Bug
- New example or operation collection