Documentation generator for C# projects that outputs Markdown
https://github.com/hailstorm75/ModularDoc
I've been developing this project for 3+ years. It is a modular documentation generator, which means you can configure it to do whatever you want. Currently, there is only one plugin for processing .NET assemblies and outputting Markdown documentation of extracted types and members. The generated Markdown is tailored for hosting on GitHub and GitLab (with some support for Bitbucket).
The modularity allows you to develop your plugin, e.g., output to a different file format or generate a different documentation structure - whatever you need. Based on other tools, such as Doxygen and DocFX, I suppose HTML is another output that should be supported. But I wonder whether there is something else that you, as developers, would wish for such a tool to offer?
I'd love to read your opinions and suggestions about the project. And if you find it helpful, I'd love to know what would incentivize you to contribute.
If you wish to know all the details about how the project came to be, you can check out my thesis on it: hailstorm75/ModularDoc.Thesis: Bachelors' thesis on the ModularDoc project (github.com)
Update 05.12.2022: I've updated README to be clearer based on the feedback provided via comments.
Update 08.12.2022: I had to rename to project from MarkDoc.Core to ModularDoc for the following reasons:
- there is already a project called markdoc
- the old name did not correctly represent the project, as mark was for Markdown, whereas the project is capable of any format