xyDocGen 1.0.23
See the version list below for details.
dotnet tool install --global xyDocGen --version 1.0.23
dotnet new tool-manifest
dotnet tool install --local xyDocGen --version 1.0.23
#tool dotnet:?package=xyDocGen&version=1.0.23
nuke :add-package xyDocGen --version 1.0.23
xyDocumentor
xyDocumentor is an open source CLI tool for generating API documentation from C# projects.
It supports Markdown, HTML, PDF, and JSON output.
Scans all C# files in the specified root directory and all its subfolders.
Extracts all types and nested types, methods, properties, events, fields, etc.
Collects the XML Comments from the project.
Generates a tree to visualize the project structure.
Usage example:
(Sample for easiest input to generate everything according to the standard settings) xydocgen =====>>>>> xydocgen --root [current working directory] --folder docs --subfolder api --exclude .git;bin;obj;node_modules;.vs;TestResults --format md
(Use dotnet at the start when installed locally) dotnet xydocgen --root . --out docs/api --exclude .git;bin;obj;node_modules;.vs;TestResults
(add this keyword to exclude non public) xydocgen --privat
(Choose your output flavour) xydocgen --format [json/pdf/html/md]
(Another Sample) xydocgen --root X://User/TestPrograms/TestRoot--out TestFolder/TestSubFolder
(Output a list of commands, MUST be the first argument if used (others will then be ignored)) xydocgen --help
Installation
Local:
dotnet new tool-manifest dotnet tool install --local xyDocGen --version 1.0.xx
Global:
dotnet tool install --global xyDocGen --version 1.0.xx
Update
Checking the Version of installed dotnet tools
dotnet list tool [--local/--global]
Updating the Version
dotnet tool update xydocgen [--local/--global]
Planned features & improvements
- Reading and outputting the remarks
- Upgrading the visual result of the outputs
- Adding parameters to output index and/or tree into the console
- Format mit als Unterordner hinzufügen..... was sollte das heißen?????
- Changing the output structure:
- Moving the output of index and tree into the first level
Author
ThrashingLaggard https://github.com/ThrashingLaggard
Contact
Ideas or questions: xytlagg@gmail.com
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.