Maintaining Documentation: Difference between revisions

From PMDOWiki
IDK (talk | contribs)
No edit summary
IDK (talk | contribs)
Maintenance changes
Line 1: Line 1:
The documentation for all classes in PMDC, RogueEssence, and RogueElements can be found in [https://github.com/audinowho/DumpAsset/tree/master/Editor/Docs Editor/Docs].  They are updated manually by building the projects in debug mode and copying the XMLs from their output directory to the target location.  They are used in the editor as the source of its tooltips.
The documentation for all classes in PMDC, RogueEssence, and RogueElements can be found in [https://github.com/audinowho/DumpAsset/tree/master/Editor/Docs Editor/Docs].  They are updated manually by building the projects in debug mode and copying the XMLs from their output directory to the target location.  They are used in the editor as the source of its tooltips.


Documents are generated using the <DocumentationFile> MSBuild Tag in debug mode
Documents are generated using the <code><DocumentationFile></code> MSBuild Tag in debug mode
https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props
https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props


It extracts the following tags from the C# documentation:
It extracts the following tags from the C# documentation:
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/xmldoc/recommended-tags
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/xmldoc/recommended-tags
== Wiki Maintenance ==
Run the [https://github.com/audinowho/PMDODump/blob/master/Scripts/wiki_sync.py Wiki Sync] script to generate wiki-ready pages of common functions used for lua scripting.  They are output to https://github.com/audinowho/PMDODump/tree/master/DataAsset/Docs DataAsset/Docs]
[[Category: Maintenance]]

Revision as of 20:28, 8 November 2024

The documentation for all classes in PMDC, RogueEssence, and RogueElements can be found in Editor/Docs. They are updated manually by building the projects in debug mode and copying the XMLs from their output directory to the target location. They are used in the editor as the source of its tooltips.

Documents are generated using the <DocumentationFile> MSBuild Tag in debug mode https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props

It extracts the following tags from the C# documentation: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/xmldoc/recommended-tags

Wiki Maintenance

Run the Wiki Sync script to generate wiki-ready pages of common functions used for lua scripting. They are output to https://github.com/audinowho/PMDODump/tree/master/DataAsset/Docs DataAsset/Docs]