-
Notifications
You must be signed in to change notification settings - Fork 19
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
Review all current XML doc content for FSharp.Core #39
Comments
I'm quite new and don't have tons and tons of time, but what could I do to help improve this exactly? If it's just a matter of going through a file and correcting formatting to some guideline, I think I could handle that. |
@jmhickman The repo for them is here: https://github.com/dotnet/fsharp And the files where the xml docs content lives is int he |
You can see an example of some of the more uniform changes that could be made here: https://github.com/dotnet/fsharp/blob/main/src/fsharp/FSharp.Core/array.fsi#L10 |
@jmhickman Another place to start is #63 If you follow the instructions in the README.md then the list of diagnostics is produced and you can iterate. You can then edit under |
This is all being tracked here now. dotnet/fsharp#12124 Huge progress has been made and 60% of public entry points to FSharp.Core now have examples, with the rest in progress |
The quality of content coming from FSharp.Core.XML is not where it needs to be.
I'd recommend we go over every type, module, function, property and method in FSharp.Core and review its XML content, and adjust the XML
///
comments if needed. We should do this even if the original hand-written documentation for FSharp.Core is restored by Microsoft as it improves intellisense in any caseI believe an important addition is to systematically add links back to the F# Language Guide, e.g.
This helps guide people who want to learn back to the best quality documentation for an area. Almost every part of FSharp.Core relates to some part of the language guide.
Here's a review list.
FSharp.Collections
Map<'Key, 'Value>
FSharp.Control
FSharp.Core (excluding attributes and abbreviations)
FSharp.Core.CompilerServices
FSharp.Linq
FSharp.Linq.RuntimeHelpers Namespace
FSharp.NativeInterop Namespace
FSharp.Quotations
FSharp.Reflection
The text was updated successfully, but these errors were encountered: