The pages under the .NET Compiler SDK (Roslyn APIs) are incomplete. The current documentation is a subset of the Roslyn wiki pages.
This project contains the tasks that bring the conceptual content to a minimum level of content. It will also contain a minimum subset of improved remarks and summary for the most commonly used API levels.
There are a number of issues around articles on asynchronous programming using async, await, System.Threading.Tasks types. There are also similar numbers of issues on the Task Parallel Library, PLINQ and related concepts. Finally, there is confusion between the terms "asynchronous programming", "multi-threaded programming" and "parallel program execution".
This project collects those issues to create a cohesive plan to address that confusion.
This project lists outstanding tasks and work items for which we would appreciate community contributions. The items are grouped into three categories. Depending on your interests, your level of familiarity with GitHub, and your level of comfort with creating independent content, you can choose from the following three categories:
Maintenance. These work items involve such things as correcting broken links, correcting spelling or stylistic errors, or modifying the formatting of content to improve the overall appearance of the documentation on docs.microsoft.com.
Content updates. Parts of our massive documentation set have become stale and are in need of updating. Some topics don't do a good job of addressing the issues that developers face when using a technology and require revision and refocusing. Migration to a new publishing platform has created duplication and, in some cases, triplication of largely identical topics that needs to be addressed through a process of consolidation.
Authoring new content. Every documentation set has gaps. We welcome community contributions to address those gaps. We've identified some of the topics and topic areas for which we would like to see content, but the list is not exhaustive. You may want to contribute a topic in a technology area about which you feel passionate that isn't on the list.
All of these work items are available. Two additional columns contain items for which work either has begun or has been completed.