-
Notifications
You must be signed in to change notification settings - Fork 21
Description
Is your feature request related to a problem? Please describe.
The only usage documentation available today is for EntLib 6.0 on MSDocs. We should have our own copy, that we can maintain and update with new features.
Describe the solution you'd like
We need both simple usage documentation, in a tutorial form, and API reference generated from XML comments in code. The simplest way to publish them would be to GitHub Pages.
I suggest we start with the tutorial page currently on MSDocs, and update it as necessary.
There are a number of documentation generators that can create documentation out of code comments, as well as general content pages.
Doxygen
Extracts code comments and generates HTML by templates. Some features require custom syntax in the comments. Content pages are generated from code pages that contain comments only. Relatively fast.
DocFx
By Microsoft. The tool used to generate MSDocs pages. Supports Markdown for content pages, which can make it easier to use.
Sandcastle
Also works. Uses reflection to extract the comments, which makes it relatively slow.
Describe alternatives you've considered
I'm open to any other documentation solution, but I think this will be important for the 7.0 milestone.
Additional context
We should probably ask Microsoft for permission to use their content.