Skip to content

Create end user documentation #47

@tsahi

Description

@tsahi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions