-
Notifications
You must be signed in to change notification settings - Fork 6k
Closed
Description
The original async docs were written with a differentiation on the async model for each language. C# and VB share the same model, so there were two documents: one for F#, and one for C#/VB.
The new TOC doesn't have a good way for these docs to fit in as-is. The new TOC has the C#/VB document shaved of all VB content (of which there was very little) in an effort to get something available. Here's what I'm thinking:
- Create a language-agnostic document containing much of the detail that the current C# doc has (ex: all the
Task
details), and link to that document from the current C# doc. This can live outside of the TOC for now. - Augment the current C# doc to have a few more code samples (ex: using
Task.WhenAll()
) and get most of the details about the model out of the doc. The focus would shift to be fully "how do I write async code in C#" rather than explaining that and the async model. - Create a VB doc which links to the language-agnostic doc from above. It would be pretty much the same doc as the C# one. It would currently live outside of the TOC temporarily as we figure out how we're going to incorporate F# and VB into the TOC.
- Keep the current F# doc outside of the TOC as well.
When we have a good plan in place for how we're going to represent VB and F# in the TOC, the VB and F# async docs would live in those sections.
Metadata
Metadata
Assignees
Labels
No labels