-
Notifications
You must be signed in to change notification settings - Fork 77
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
Create great docs #2
Comments
/cc @jackfoxy please review http://forki.github.io/FSharpx.Collections/apidocs/index.html |
I will review. Give me some time I have a very busy day today. For the "final" merged library I want to suggest renaming "Heap" to "OrderedQueue" and keep aliases for Heap and PriorityQueue. I also have in mind a minor adjustment to the empty binding. I think too many potential users are not familiar with Heap or PriorityQueue, and this is a more descriptive name. (This is a pairing heap implementation, btw, for those who don't know.) |
Changing magic constant to support VS2012
It took me a long time, but I have some minor doc changes that I will submit with the next substantive push for this project. |
I want to improve something in the xml doc for the Heap collection, and found the project does not build to an xml doc file. Looking in build.fsx I also saw nothing that looks xml doc related.@forki how are the xml docs getting built? |
They are built with FSharp.Formatting during release build. |
The
Correctly builds the xmldoc
but the pop-up intellisense (testing in HeapTests.fs) only shows the summary. Is this because the project target framework is .NET 3.5? Is there any reason not to advance this project to 4.5, or at least 4.0? |
This stuff is used in 3.5 projects. Please keep it compatible |
Is there something I should do to get param intellisense to work in VS? Empty and ofSeq are the only way to construct this collection, and the parameter is not intuitive. The alternative I have thoughtof is to drop the parameter, make empty and ofSeq instantiate ascending order and add 2 new module functions, emptyDescending and ofSeqDescending. Of course that would be a breaking change and also undesireable. |
strange. Maybe we should use markdown XML comments like in FAKE. |
I temporarily turned on XML generation in the FSharpx.Collections project in order to observe the results in the FSharpx.Collections.Tests project. I think this methodology is sound for this test. I have no experience with Markdown XML comments. Another alternative is to put the parameter information inside the summary part of the xml doc. This at least gets the message to the user. |
That's basically what we do in MD style. We just omit the xml tags and everything goes into summary. https://github.com/fsharp/FAKE/blob/develop/src/app/FakeLib/UnitTest/XUnitHelper.fs#L105 gets rendered to http://fsharp.github.io/FAKE/apidocs/fake-xunithelper.html |
Pretty sure this issue is obsolete. |
Docs can be found at http://forki.github.io/FSharpx.Collections/
needed for #1
The text was updated successfully, but these errors were encountered: