-
Notifications
You must be signed in to change notification settings - Fork 10.3k
API ref docs #26397
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
Comments
@pranavkm just double checking in case we supposed to be swapped MVC/Components for you and Security/Auth for me? |
* Add docs for Authentication.Abstractions Contributes to #26397 * Turn on docs warning for Authentication.Core * Update src/Http/Authentication.Abstractions/src/AuthenticationProperties.cs * Update src/Http/Authentication.Abstractions/src/AuthenticationProperties.cs
I'm still working on some last-minute 5.0 fixes. I wonder if it wouldn't make more sense for me to take Kestrel and someone else to take "Session, Diagnostics.EntityFrameworkCore, MiddlewareAnalysis, , HeaderPropagation, NodeServices", but I can still do a first draft for those API docs. |
Sure, if you feel you'd be more productive that way. I've been trying to mix things up to see if we can benefit from getting a secondary perspective authoring the content while the area owner reviews the content. |
* Add docs for Negotiate, OAuth, OpenIdConnect Contributes to #26397
@pranavkm @SteveSandersonMS @javiercn will you all be able to handle these API docs soon? |
* Google / Facebook / Microsoft Account auth * Authorization, Authorization.Policy Contributes to #26397
* Add docs for remaining security items * Google / Facebook / Microsoft Account auth * Authorization, Authorization.Policy Contributes to #26397 * Apply suggestions from code review Co-authored-by: Chris Ross <[email protected]> * Update src/Security/Authorization/Policy/src/AuthorizationMiddleware.cs Co-authored-by: Chris Ross <[email protected]>
@pranavkm this is done now |
@javiercn, @JunTaoLuo, and @pranavkm does this mean we can remove the |
We should explore inverting it so there is no CS1591 in NoWarn by default. Remove CS1591 from top-level msbuild NoWarn and remove the NoWarn overrides. There will be projects where it needs to be added back (e.g. all test projects) |
The NoWarn we have in the project files was to workaround an Arcade default: https://github.com/dotnet/arcade/blob/4873d157a8f34f8cc7e28b3f9938b32c642ef542/src/Microsoft.DotNet.Arcade.Sdk/tools/ProjectDefaults.props#L94. We could follow @JamesNK suggestion and apply the workaround by default while letting individual projects undo it. Filed #27106 to track this. |
|
This issue tracks filling in the blanks in our API ref docs. We'd like to make sure all public API surface in our types are documented and that we're able to enable the doc warning CS1591 in our projects.
Later this week, we'll follow up on doing a pass on APIs that are commonly used by project templates and user code to figure out if we need expand on the documentation coverage there or if the language can be simplified. We want to incorporate more of our concept docs too if it is helpful. Feel free to do an initial pass on areas that you're working on to also cover this.
Once a project has 100% doc coverage, consider enabling warnings for missing docs by adding this to your project file:
The text was updated successfully, but these errors were encountered: