Improve graph client documentation #2498
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Linked issues
Related to: #2480
Details
The Graph API client does not support the full and entire Microsoft Graph API surface. It's difficult for developers to understand which endpoints are actually supported and how to access them.
As a first step towards improving the graph client, this PR adds in-depth guides to show exactly which endpoints are currently supported.
Change details
The change here adds a new in-depth overview page for the graph client, and subpages for each area that is supported. The main audience for this change is someone who's already familiar with the Graph API surface and needs to understand what this library provides and how to access those features.
The documentation stops short at showing input parameter types and return values. We should add that too in the future, but this is a good start.
screenshots:

New readme.md start page:
Child page:

Attestation Checklist