<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentarian</title><link>https://microsoft.github.io/Documentarian/</link><description>Recent content on Documentarian</description><generator>Hugo</generator><language>en</language><atom:link href="https://microsoft.github.io/Documentarian/index.xml" rel="self" type="application/rss+xml"/><item><title>Style Configuration</title><link>https://microsoft.github.io/Documentarian/styles/powershell-docs/reference/config/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/styles/powershell-docs/reference/config/</guid><description>Reference documentation for the Vale style configuration in the PowerShell-Docs style package.</description></item><item><title>Style Rules</title><link>https://microsoft.github.io/Documentarian/styles/powershell-docs/reference/rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/styles/powershell-docs/reference/rules/</guid><description>Reference documentation for the Vale style rules in the PowerShell-Docs style package.</description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.DevX.Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.DevX.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that is pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/devx/readme/#private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/devx/readme/#public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/devx/readme/#templates">&lt;code>Templates&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.DevX.Private.psm1&lt;/code> file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/readme/</guid><description>&lt;h1 id="name">[[Name]]&lt;/h1>
&lt;!-- Replace with your module description. -->
&lt;h2 id="requirements">Requirements&lt;/h2>
&lt;ul>
&lt;li>PowerShell 7.2+&lt;/li>
&lt;/ul></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>[[Name]].Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>[[Name]].psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that is pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/readme/#private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/readme/#public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/readme/#templates">&lt;code>Templates&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>[[Name]].Private.psm1&lt;/code> file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/templates/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/source/templates/readme/</guid><description>&lt;h1 id="templates">Templates&lt;/h1>
&lt;p>This folder contains the templated files and folders this module provides for users. It is copied
alongside the generated module manifest, root module, private module, and init script during
composition.&lt;/p>
&lt;!-- Notes on how this is organized, etc. --></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/readme/</guid><description>&lt;h1 id="templates">Templates&lt;/h1>
&lt;p>This folder contains the templated files and folders this module provides for users. It is copied
alongside the generated module manifest, root module, private module, and init script during
composition.&lt;/p>
&lt;!-- Notes on how this is organized, etc. -->
&lt;h2 id="module">Module&lt;/h2>
&lt;p>Use the &lt;code>Module&lt;/code> template folder to create a new &lt;code>Documentarian&lt;/code> module with the &lt;code>Copy-Template&lt;/code>
cmdlet. It scaffolds the files and folders for the new module&amp;rsquo;s documentation and source code as
well as a build script, changelog, and readme file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/documentarian/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/documentarian/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/documentarian/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/documentarian/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/documentarian/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/documentarian/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that is pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/documentarian/readme/#documentarianpsd1">&lt;code>Documentarian.psd1&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/documentarian/readme/#documentarianpsm1">&lt;code>Documentarian.psm1&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/documentarian/readme/#Private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/documentarian/readme/#Public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.Private.psm1&lt;/code> file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.MarkdownBuilder.Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.MarkdownBuilder.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that&amp;rsquo;s pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/readme/#private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/readme/#public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder has the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.MarkdownBuilder.Private.psm1&lt;/code> file.&lt;/p>
&lt;p>For more information, see &lt;a href="https://microsoft.github.io/Documentarian/includes/source/markdownbuilder/private/readme/">the folder&amp;rsquo;s readme&lt;/a>.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.MicrosoftDocs.Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.MicrosoftDocs.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that is pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/readme/#private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/readme/#public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/readme/#templates">&lt;code>Templates&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.MicrosoftDocs.Private.psm1&lt;/code> file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/templates/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/microsoftdocs/templates/readme/</guid><description>&lt;h1 id="templates">Templates&lt;/h1>
&lt;p>This folder contains the templated files and folders this module provides for users. It is copied
alongside the generated module manifest, root module, private module, and init script during
composition.&lt;/p>
&lt;!-- Notes on how this is organized, etc. --></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.ModuleAuthor.Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.ModuleAuthor.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that is pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/moduleauthor/readme/#private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/moduleauthor/readme/#public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/moduleauthor/readme/#templates">&lt;code>Templates&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.ModuleAuthor.Private.psm1&lt;/code> file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/templates/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/moduleauthor/templates/readme/</guid><description>&lt;h1 id="templates">Templates&lt;/h1>
&lt;p>This folder contains the templated files and folders this module provides for users. It is copied
alongside the generated module manifest, root module, private module, and init script during
composition.&lt;/p>
&lt;!-- Notes on how this is organized, etc. --></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/vale/private/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/vale/private/readme/</guid><description>&lt;h1 id="private-source">Private Source&lt;/h1>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.Vale.Private.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the private classes used by this module and their unit tests.&lt;/p>
&lt;p>The &lt;a href="Classes/.LoadOrder.jsonc">&lt;code>.LoadOrder.jsonc&lt;/code>&lt;/a> file determines the order the classes should be
loaded during composition; this is critical to ensure nothing breaks.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/vale/public/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/vale/public/readme/</guid><description>&lt;h1 id="public-source">Public Source&lt;/h1>
&lt;p>This folder contains the public classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.Vale.psm1&lt;/code> file.&lt;/p>
&lt;ul>
&lt;li>[Classes]&lt;/li>
&lt;li>[Enums]&lt;/li>
&lt;li>[Functions]
&lt;ul>
&lt;li>[Completion]&lt;/li>
&lt;li>[Configuration]&lt;/li>
&lt;li>[General]&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;p>This folder contains the public classes used by this module and their unit tests. During
composition, these classes are also included in the generated &lt;code>Init.ps1&lt;/code> file, which enables
automatic import of the public classes into the caller&amp;rsquo;s session for direct use.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/vale/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/vale/readme/</guid><description>&lt;h1 id="source">Source&lt;/h1>
&lt;p>The files and folders here contain the content that is pulled together for publishing to the
PowerShell Gallery. Information on the files and folders are included below.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/vale/readme/#private">&lt;code>Private&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/vale/readme/#public">&lt;code>Public&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/includes/source/vale/readme/#templates">&lt;code>Templates&lt;/code>&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="private">Private&lt;/h2>
&lt;p>This folder contains the private classes, enums, and functions used by this module as well as their
unit tests.&lt;/p>
&lt;p>During module composition, the code in this folder (except for the tests) is placed into the
generated &lt;code>Documentarian.Vale.Private.psm1&lt;/code> file.&lt;/p></description></item><item><title/><link>https://microsoft.github.io/Documentarian/includes/source/vale/templates/readme/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/vale/templates/readme/</guid><description>&lt;h1 id="templates">Templates&lt;/h1>
&lt;p>This folder contains the templated files and folders this module provides for users. It is copied
alongside the generated module manifest, root module, private module, and init script during
composition.&lt;/p>
&lt;!-- Notes on how this is organized, etc. --></description></item><item><title/><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/export-monikercontent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/export-monikercontent/</guid><description>&lt;h1 id="export-monikercontent">Export-MonikerContent&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Exports content from markdown files based on specified moniker conditions.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Export-MonikerContent [-Path] &amp;lt;String[]&amp;gt; [-Moniker] &amp;lt;String&amp;gt; [[-OutputPath] &amp;lt;String&amp;gt;]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet processes markdown files and extracts content based on the specified moniker range. It
uses comparison operators in the moniker range to determine which content to include in the output.&lt;/p>
&lt;p>The command skips any files that don&amp;rsquo;t have a &lt;code>.md&lt;/code> extension. The output file are written to the
&lt;strong>OutputPath&lt;/strong> location with the target moniker appended to original file name. For example, if the
original file is &lt;code>example.md&lt;/code> and the moniker is &lt;code>mvc-150&lt;/code>, the output file is named
&lt;code>example_mvc_150.md&lt;/code>.&lt;/p></description></item><item><title>Add-FrontMatter</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/add-frontmatter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/add-frontmatter/</guid><description>&lt;h1 id="add-frontmatter">Add-FrontMatter&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Adds front matter to a &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Add-FrontMatter [-FrontMatter] &amp;lt;Hashtable&amp;gt;
 [[-Format] &amp;lt;String&amp;gt;]
 [[-Builder] &amp;lt;MarkdownBuilder&amp;gt;]
 [[-LineEnding] &amp;lt;LineEnding&amp;gt;]
 [-PassThru]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Adds front matter to a &lt;strong>MarkdownBuilder&lt;/strong> object from a given hashtable of key-value pairs.&lt;/p>
&lt;p>If you don&amp;rsquo;t pass a &lt;strong>MarkdownBuilder&lt;/strong> object to this function, it creates one. If you specify the
&lt;strong>LineEnding&lt;/strong> parameter but not the &lt;strong>Builder&lt;/strong> parameter, the value you specified is used as the
default line ending for the new object.&lt;/p></description></item><item><title>Add-Heading</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/add-heading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/add-heading/</guid><description>&lt;h1 id="add-heading">Add-Heading&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Adds a heading to a &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Add-Heading [-Content] &amp;lt;String&amp;gt;
 [[-Level] &amp;lt;Int32&amp;gt;]
 [[-Builder] &amp;lt;MarkdownBuilder&amp;gt;]
 [[-LineEnding] &amp;lt;LineEnding&amp;gt;]
 [-PassThru]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Adds an ATX style heading to a &lt;strong>MarkdownBuilder&lt;/strong> object. If you don&amp;rsquo;t specify the &lt;strong>Level&lt;/strong>
parameter, it adds an H2 by default.&lt;/p>
&lt;p>If you don&amp;rsquo;t pass a &lt;strong>MarkdownBuilder&lt;/strong> object to this function, it creates one. If you specify the
&lt;strong>LineEnding&lt;/strong> parameter but not the &lt;strong>Builder&lt;/strong> parameter, the value you specified is used as the
default line ending for the new object.&lt;/p></description></item><item><title>Add-Line</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/add-line/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/add-line/</guid><description>&lt;h1 id="add-line">Add-Line&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Adds a line of content to a &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Add-Line [[-Content] &amp;lt;String&amp;gt;]
 [[-Builder] &amp;lt;MarkdownBuilder&amp;gt;]
 [[-LineEnding] &amp;lt;LineEnding&amp;gt;]
 [-PassThru]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Adds a line of arbitrary content to a &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;p>If you don&amp;rsquo;t pass a &lt;strong>MarkdownBuilder&lt;/strong> object to this function, it creates one. If you specify the
&lt;strong>LineEnding&lt;/strong> parameter but not the &lt;strong>Builder&lt;/strong> parameter, the value you specified is used as the
default line ending for the new object.&lt;/p></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/includes/source/devx/templates/module/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;ul>
&lt;li>Scaffolded initial project.&lt;/li>
&lt;/ul></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/modules/devx/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian.DevX&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3C2022-10-14">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added">Added&lt;/h3>
&lt;ul>
&lt;li>Scaffolded initial project.&lt;/li>
&lt;/ul>
&lt;!-- Link Reference Definitions --></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;ul>
&lt;li>Removed &lt;code>ar-sa&lt;/code> from &lt;code>[LearnLocales]::CommonLocales&lt;/code>.&lt;/li>
&lt;li>Fixed bug in &lt;code>Update-Metadata&lt;/code> to properly handle retrieving and updating front matter.&lt;/li>
&lt;li>Updated &lt;code>*-Metadata&lt;/code> cmdlets to use &lt;code>Get-Document&lt;/code> to parse the content of markdown files&lt;/li>
&lt;li>Added &lt;strong>AsJson&lt;/strong> parameter to &lt;code>Get-Metadata&lt;/code> to output the results as a JSON object&lt;/li>
&lt;/ul>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3C2023-03-27">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="changed">Changed&lt;/h3>
&lt;ul>
&lt;li>Replaced dependency on the &lt;a href="https://github.com/cloudbase/powershell-yaml">PowerShell-yaml&lt;/a> module with &lt;a href="https://github.com/jborean93/PowerShell-Yayaml">YaYaml&lt;/a> - this resolves the YamlDotNet
dependency conflict that prevents the module from being used with PlatyPS. Only the dependency is
changed, not the functionality.&lt;/li>
&lt;/ul>
&lt;h3 id="fixed">Fixed&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/convert-mdlinks/">&lt;code>Convert-MDLinks&lt;/code>&lt;/a> - filter out matching patterns contained in code blocks.&lt;/li>
&lt;li>Ensure that &lt;a href="https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/convert-mdlinks/">&lt;code>Convert-MDLinks&lt;/code>&lt;/a> correctly handles all matches found by the regex patterns.&lt;/li>
&lt;/ul>
&lt;h2 id="001---2023-03-27">0.0.1 - 2023-03-27&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/tree/Documentarian/v0.0.1/Projects/Modules/Documentarian">Source at &lt;code>v0.0.1&lt;/code>&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added">Added&lt;/h3>
&lt;ul>
&lt;li>Initial release.&lt;/li>
&lt;/ul>
&lt;!-- Link Reference Definitions --></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;ul>
&lt;li>Scaffolded initial project.&lt;/li>
&lt;/ul></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;ul>
&lt;li>Added &lt;a href="https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/export-monikercontent/">&lt;code>Export-MonikerContent&lt;/code>&lt;/a> to extract content matching a moniker from a markdown file.&lt;/li>
&lt;/ul>
&lt;ul>
&lt;li>Added &lt;a href="https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-cmdletxref/">&lt;code>Get-CmdletXref&lt;/code>&lt;/a> to make it simpler to add links to cmdlet reference docs.&lt;/li>
&lt;/ul>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian.MicrosoftDocs&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3C2023-03-27">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h2 id="001---2023-03-27">0.0.1 - 2023-03-27&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/tree/Documentarian.MicrosoftDocs/v0.0.1/Projects/Modules/Documentarian.MicrosoftDocs">Source at &lt;code>v0.0.1&lt;/code>&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added">Added&lt;/h3>
&lt;ul>
&lt;li>Initial release.&lt;/li>
&lt;/ul>
&lt;!-- Link Reference Definitions --></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;ul>
&lt;li>Refactored module to move AST parsing logic into a separate module.&lt;/li>
&lt;li>Added &lt;strong>HelpInfoUri&lt;/strong> parameter to &lt;code>Test-HelpInfoUri&lt;/code> to allow testing a specific URI&lt;/li>
&lt;li>Fixed column header name in DontShowAttributeInfo.Formats.ps1xml&lt;/li>
&lt;li>Added PSDefaultValueAttribute to parameters in Find-ParameterWithAttribute&lt;/li>
&lt;/ul>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian.ModuleAuthor&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3C2023-03-27">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added">Added&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Refactored &lt;code>Invoke-Pandoc&lt;/code> to create the header required by &lt;code>Get-Help&lt;/code> to display the help
metadata correctly. Also added error handling to provide better feedback when Pandoc fails.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Update &lt;code>Get-ParameterInfo&lt;/code> and &lt;code>Find-ParameterWithAttribute&lt;/code> to support three more parameter
attributes:&lt;/p></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/modules/vale/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian.Vale&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3C2023-04-06">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added">Added&lt;/h3>
&lt;h3 id="changed">Changed&lt;/h3>
&lt;ul>
&lt;li>Replaced an implicit dependency on the &lt;a href="https://github.com/cloudbase/powershell-yaml">powershell-yaml&lt;/a> module with an explicit dependency on
&lt;a href="https://github.com/jborean93/PowerShell-Yayaml">YaYaml&lt;/a> - this resolves the YamlDotNet dependency conflict that prevents the module from being
used with PlatyPS. Only the dependency is changed, not the functionality.&lt;/li>
&lt;/ul>
&lt;h2 id="020---2023-04-26">0.2.0 - 2023-04-26&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/tree/Documentarian.Vale/v0.2.0/Projects/Modules/Documentarian.Vale">Source at &lt;code>v0.2.0&lt;/code>&lt;/a>&lt;/dd>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian.Vale&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3E2023-04-26&amp;#43;-merged%3A%3C2023-04-06">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added-1">Added&lt;/h3>
&lt;ul>
&lt;li>Extended verbose output for &lt;a href="https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/new-valeconfiguration/">&lt;code>New-ValeConfiguration&lt;/code>&lt;/a>to provide information about the created
configuration file and adding messaging for the configuration&amp;rsquo;s initial sync.&lt;/li>
&lt;/ul>
&lt;h3 id="fixed">Fixed&lt;/h3>
&lt;ul>
&lt;li>Corrected the scoring for the &lt;code>GunningFog&lt;/code> rule, ensuring that results for the
&lt;a href="https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-prosereadability/">&lt;code>Get-ProseReadability&lt;/code>&lt;/a> command are right. Before this fix, the command would sometimes return
an invalid negative score.&lt;/li>
&lt;/ul>
&lt;h2 id="010---2023-04-06">0.1.0 - 2023-04-06&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/tree/Documentarian.Vale/v0.1.0/Projects/Modules/Documentarian.Vale">Source at &lt;code>v0.1.0&lt;/code>&lt;/a>&lt;/dd>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3ADocumentarian.Vale&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3E2023-04-06&amp;#43;-merged%3A%3C2023-03-27">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="changed-1">Changed&lt;/h3>
&lt;ul>
&lt;li>Renamed &lt;code>Install-WorkspaceVale&lt;/code> to &lt;a href="https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/install-vale/">&lt;code>Install-Vale&lt;/code>&lt;/a> and added the &lt;strong>Scope&lt;/strong> parameter, enabling
users to install Vale to their home directory as well as the workspace. This change ensures that
the other module commands are also able to use Vale when installed to your home directory, not
just the &lt;code>PATH&lt;/code> or workspace.&lt;/li>
&lt;li>Updated the logic for discovering Vale in the workspace to recursively search up the file tree
from the current working directory instead of only searching the current directory. This makes
the commands available from arbitrarily deep folders when using Vale installed to the workspace.&lt;/li>
&lt;/ul>
&lt;h2 id="001---2023-03-27">0.0.1 - 2023-03-27&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/tree/Documentarian.Vale/v0.0.1/Projects/Modules/Documentarian.Vale">Source at &lt;code>v0.0.1&lt;/code>&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added-2">Added&lt;/h3>
&lt;ul>
&lt;li>Initial release.&lt;/li>
&lt;/ul>
&lt;!-- Link Reference Definitions --></description></item><item><title>Changelog</title><link>https://microsoft.github.io/Documentarian/styles/powershell-docs/changelog/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/styles/powershell-docs/changelog/</guid><description>&lt;h2 id="unreleased">Unreleased&lt;/h2>
&lt;dl>
&lt;dt>Related Links&lt;/dt>
&lt;dd>&lt;a href="https://github.com/microsoft/Documentarian/pulls?q=is%3Apr&amp;#43;is%3Amerged&amp;#43;label%3Astyle-PowerShell-Docs&amp;#43;-label%3Amaintenance&amp;#43;-merged%3A%3C2022-10-14">Pull Requests&lt;/a>&lt;/dd>
&lt;/dl>
&lt;h3 id="added">Added&lt;/h3>
&lt;ul>
&lt;li>Scaffolded initial project.&lt;/li>
&lt;/ul>
&lt;!-- Link Reference Definitions --></description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/constructors/</guid><description>Constructors for the DocumentLink class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/linkkindtransformattribute/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/linkkindtransformattribute/constructors/</guid><description>Constructors for the LinkKindTransformAttribute class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/constructors/</guid><description>Constructors for the ParsedDocument class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/position/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/position/constructors/</guid><description>Constructors for the Position class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/applicationinfo/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/applicationinfo/constructors/</guid><description>Constructors for the ValeApplicationInfo class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/effective/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/effective/constructors/</guid><description>Constructors for the ValeConfigurationEffective class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/languageassociation/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/languageassociation/constructors/</guid><description>Constructors for the ValeConfigurationFormatLanguageAssociation class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/transform/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/transform/constructors/</guid><description>Constructors for the ValeConfigurationFormatTransform class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/typeassociation/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/typeassociation/constructors/</guid><description>Constructors for the ValeConfigurationFormatTypeAssociation class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/ignore/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/ignore/constructors/</guid><description>Constructors for the ValeConfigurationIgnore class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/headingcount/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/headingcount/constructors/</guid><description>Constructors for the ValeMetricsHeadingCount class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/info/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/info/constructors/</guid><description>Constructors for the ValeMetricsInfo class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/rule/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/rule/constructors/</guid><description>Constructors for the ValeRule class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/style/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/style/constructors/</guid><description>Constructors for the ValeStyle class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/action/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/action/constructors/</guid><description>Constructors for the ValeViolationAction class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/info/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/info/constructors/</guid><description>Constructors for the ValeViolation class</description></item><item><title>Constructors</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/position/constructors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/position/constructors/</guid><description>Constructors for the ValeViolationPosition class</description></item><item><title>Convert-MDLinks</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/convert-mdlinks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/convert-mdlinks/</guid><description>&lt;h1 id="convert-mdlinks">Convert-MDLinks&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Converts Markdown hyperlinks to numbered link references.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Convert-MDLinks [-Path] &amp;lt;string[]&amp;gt; [-PassThru] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet finds all hyperlinks and link references in a Markdown file then replaces all links with
numbered link references. The link reference definitions are added to the end of the file. Existing
link reference definitions aren&amp;rsquo;t removed. You must edit the updated Markdown file to remove them.
This gives you the opportunity to inspect the new link definitions to ensure accuracy.&lt;/p></description></item><item><title>ConvertTo-Contraction</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/convertto-contraction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/convertto-contraction/</guid><description>&lt;h1 id="convertto-contraction">ConvertTo-Contraction&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Converts common word pairs to contractions in a Markdown document.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>ConvertTo-Contraction [-Path] &amp;lt;String[]&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The Microsoft Style Guide recommends using contractions in our documentation. The cmdlet updates
markdown files by replacing common word pairs with contractions. You can update multiple files by
specifying a comma-separated list of paths to file or folders and include wildcards.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---update-all-files-in-a-folder">Example 1 - Update all files in a folder&lt;/h3>
&lt;p>For this example, assume you are in the root of the &lt;strong>azure-docs-pr&lt;/strong> repository. The following
command updates all the markdown files in the &lt;code>articles\cloud-shell&lt;/code> folder.&lt;/p></description></item><item><title>Find-Ast</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/find-ast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/find-ast/</guid><description>Find-Ast&amp;hellip;</description></item><item><title>Find-ParameterWithAttribute</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/find-parameterwithattribute/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/find-parameterwithattribute/</guid><description>&lt;h1 id="find-parameterwithattribute">Find-ParameterWithAttribute&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Returns a list of cmdlets and parameters that have the specified attribute type.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Find-ParameterWithAttribute [-AttributeKind] &amp;lt;ParameterAttributeKind&amp;gt; [[-CommandName] &amp;lt;String[]&amp;gt;]
 [-GroupBy &amp;lt;String&amp;gt;] [-ProgressAction &amp;lt;ActionPreference&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet returns a list of cmdlets and parameters that have the specified attribute type. This
is useful for finding cmdlets that have experimental parameters, parameters that have validation
attributes, or other specific attributes.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1-find-all-cmdlets-with-parameters-that-get-their-value-from-the-remaining-arguments">Example 1: Find all cmdlets with parameters that get their value from the remaining arguments&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Find-ParameterWithAttribute&lt;/span> &lt;span style="color:#000">-AttributeKind&lt;/span> &lt;span style="color:#000">ValueFromRemaining&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">Cmdlet Parameter ValueFromRemainingArguments ParameterSetName
------ --------- --------------------------- ----------------
ForEach-Object RemainingScripts True ScriptBlockSet
ForEach-Object ArgumentList True PropertyAndMethodSet
Get-Command ArgumentList True __AllParameterSets
Join-Path AdditionalChildPath True __AllParameterSets
New-Module ArgumentList True __AllParameterSets
Read-Host Prompt True __AllParameterSets
Trace-Command ArgumentList True commandSet
Write-Host Object True __AllParameterSets
Write-Output InputObject True __AllParameterSets
&lt;/code>&lt;/pre>&lt;h3 id="example-2-find-all-cmdlets-with-parameters-that-get-their-value-from-the-pipeline">Example 2: Find all cmdlets with parameters that get their value from the pipeline&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Find-ParameterWithAttribute&lt;/span> &lt;span style="color:#000">-AttributeKind&lt;/span> &lt;span style="color:#c4a000">ValueFromPipeline&lt;/span> &lt;span style="color:#000">-CommandName&lt;/span> &lt;span style="color:#204a87">Get-Process&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">Cmdlet Parameter Pipeline ParameterSetName
------ --------- -------- ----------------
Get-Process Name ByValue(False), ByName(True) Name, NameWithUserName
Get-Process Id ByValue(False), ByName(True) Id, IdWithUserName
Get-Process InputObject ByValue(True), ByName(False) InputObject, InputObjectWithUserName
&lt;/code>&lt;/pre>&lt;h3 id="example-3-find-all-cmdlets-with-parameters-that-support-wildcards">Example 3: Find all cmdlets with parameters that support wildcards&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Find-ParameterWithAttribute&lt;/span> &lt;span style="color:#000">-AttributeKind&lt;/span> &lt;span style="color:#000">SupportsWildcards&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">Cmdlet Parameter SupportsWildcards ParameterSetName
------ --------- ----------------- ----------------
ConvertTo-Contraction Path True __AllParameterSets
Find-ParameterWithAttribute CommandName True __AllParameterSets
Get-BranchStatus GitLocation True __AllParameterSets
Get-DocumentLink IncludeKind True FilterByKind
Get-DocumentLink ExcludeKind True FilterByKind
Get-DocumentLink MatchMarkdown True __AllParameterSets
Get-DocumentLink MatchText True __AllParameterSets
Get-DocumentLink MatchDestination True __AllParameterSets
Get-DocumentLink MatchReferenceID True __AllParameterSets
Get-DocumentLink NotMatchMarkdown True __AllParameterSets
Get-DocumentLink NotMatchText True __AllParameterSets
Get-DocumentLink NotMatchDestination True __AllParameterSets
Get-DocumentLink NotMatchReferenceID True __AllParameterSets
Get-Metadata Path True AsYaml, AsObject, AsHash
Get-ValeStyle Name True ByName
Remove-Metadata Path True __AllParameterSets
Set-Metadata Path True __AllParameterSets
Update-Headings Path True __AllParameterSets
Update-Metadata Path True __AllParameterSets
Update-ParameterOrder Path True __AllParameterSets
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-attributekind">-AttributeKind&lt;/h3>
&lt;p>Specifies the type of attribute you want to find. Possible values are:&lt;/p></description></item><item><title>Get-Ast</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/get-ast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/get-ast/</guid><description>Get-Ast&amp;hellip;</description></item><item><title>Get-AstType</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/get-asttype/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/get-asttype/</guid><description>Get-AstType&amp;hellip;</description></item><item><title>Get-CmdletXref</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-cmdletxref/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-cmdletxref/</guid><description>&lt;h1 id="get-cmdletxref">Get-CmdletXref&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Gets a cross-reference link for a command.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-CmdletXref [-Name] &amp;lt;System.String[]&amp;gt; [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Outputs a Learn platform cross-reference hyperlink for a command in Markdown syntax. The command can
be an alias, the name of a proxy command, or the name of a cmdlet published in a module. The module
must be installed on the local system.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1-get-a-cross-reference-link-for-some-commands">Example 1: Get a cross-reference link for some commands&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-CmdletXref&lt;/span> &lt;span style="color:#204a87">Get-Command&lt;/span>&lt;span style="color:#000;font-weight:bold">,&lt;/span> &lt;span style="color:#204a87">Get-Help&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">[Get-Command](xref:Microsoft.PowerShell.Core.Get-Command)
[Get-Help](xref:Microsoft.PowerShell.Core.Get-Help)
&lt;/code>&lt;/pre>&lt;h3 id="example-2-pipe-multiple-commands-to-get-cmdletxref">Example 2: Pipe multiple commands to Get-CmdletXref&lt;/h3>
&lt;p>In this example, &lt;code>oss&lt;/code> and &lt;code>help&lt;/code> are proxy commands for the &lt;code>Out-String&lt;/code> and &lt;code>Get-Help&lt;/code> cmdlets.&lt;/p></description></item><item><title>Get-ContentWithoutHeader</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-contentwithoutheader/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-contentwithoutheader/</guid><description>&lt;h1 id="get-contentwithoutheader">Get-ContentWithoutHeader&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Gets the content of a Markdown file without the YAML frontmatter.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-ContentWithoutHeader [-Path] &amp;lt;string&amp;gt; [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The cmdlet gets the content of a Markdown file without the YAML frontmatter. This is useful when
updating the metadata of the file or for passing Markdown text to another command for processing.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---render-the-markdown-file-as-html">Example 1 - Render the Markdown file as HTML&lt;/h3>
&lt;p>This example passes the Markdown content to &lt;code>ConvertFrom-Markdown&lt;/code> to convert it to HTML.&lt;/p></description></item><item><title>Get-Document</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-document/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-document/</guid><description>Parses a document as Markdown and returns it as a usable object.</description></item><item><title>Get-DocumentLink</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-documentlink/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-documentlink/</guid><description>Retrieves links from a Markdown document with their metadata.</description></item><item><title>Get-HtmlMetaTags</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-htmlmetatags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-htmlmetatags/</guid><description>&lt;h1 id="get-htmlmetatags">Get-HtmlMetaTags&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Gets all of the HTML &lt;code>&amp;lt;meta&amp;gt;&lt;/code> elements of a web page.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-HtmlMetaTags [-ArticleUrl] &amp;lt;Uri&amp;gt; [-ShowRequiredMetadata] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Gets all the HTML &lt;code>&amp;lt;meta&amp;gt;&lt;/code> elements of a web page. This can be used to see the Docs metadata in the
published article.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---get-the-ms-meta-tags">Example 1 - Get the &lt;code>ms.*&lt;/code> meta tags&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">$url&lt;/span> &lt;span style="color:#000;font-weight:bold">=&lt;/span> &lt;span style="color:#4e9a06">&amp;#39;https://docs.microsoft.com/powershell/scripting/install/installing-powershell-core-on-windows&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-HtmlMetaTags&lt;/span> &lt;span style="color:#000">$url&lt;/span> &lt;span style="color:#000;font-weight:bold">|&lt;/span> &lt;span style="color:#204a87">Select-Object&lt;/span> &lt;span style="color:#000">ms&lt;/span>&lt;span style="color:#000;font-weight:bold">.*&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">ms.author : sewhee
ms.date : 08/02/2021
ms.devlang : powershell
ms.prod : powershell
ms.technology : powershell-conceptual
ms.tgt_pltfr : windows, macos, linux
ms.topic : conceptual
&lt;/code>&lt;/pre>&lt;h3 id="example-2---show-only-the-require-metadata">Example 2 - Show only the require metadata&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">$url&lt;/span> &lt;span style="color:#000;font-weight:bold">=&lt;/span> &lt;span style="color:#4e9a06">&amp;#39;https://docs.microsoft.com/powershell/scripting/install/installing-powershell-core-on-windows&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-HtmlMetaTags&lt;/span> &lt;span style="color:#000">$url&lt;/span> &lt;span style="color:#000">-ShowRequiredMetadata&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">title :
og:title : Installing PowerShell on Windows - PowerShell
description : Information about installing PowerShell on Windows
ms.manager :
ms.author : sewhee
author : sdwheeler
ms.service :
ms.date : 08/02/2021
ms.topic : conceptual
ms.subservice :
ms.prod : powershell
ms.technology : powershell-conceptual
ms.custom :
ROBOTS : INDEX, FOLLOW
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-articleurl">-ArticleUrl&lt;/h3>
&lt;p>The URL to the Docs article you want to inspect.&lt;/p></description></item><item><title>Get-LocaleFreshness</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-localefreshness/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/get-localefreshness/</guid><description>&lt;h1 id="get-localefreshness">Get-LocaleFreshness&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Gets the &lt;code>ms.date&lt;/code> metadata information of a Docs article for every locale.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-LocaleFreshness [-Uri] &amp;lt;uri&amp;gt; [[-Locale] &amp;lt;string[]&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Gets the &lt;code>ms.date&lt;/code> metadata information of a Docs article for every locale. The output includes the
locale information and the translation method. This is useful to see that the localization process
has picked up the latest changes made to the English version of the article.&lt;/p>
&lt;p>For comparison, the output of the cmdlet always includes the English version of the article.&lt;/p></description></item><item><title>Get-Metadata</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-metadata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/get-metadata/</guid><description>&lt;h1 id="get-metadata">Get-Metadata&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Get the metadata frontmatter from a Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;h3 id="ashash">AsHash&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Metadata [-Path] &amp;lt;string&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="asobject">AsObject&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Metadata [-Path] &amp;lt;string&amp;gt; -AsObject [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="asyaml">AsYaml&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Metadata [-Path] &amp;lt;string&amp;gt; -AsYaml [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="asjson">AsJson&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Metadata [-Path] &amp;lt;string&amp;gt; -AsJson [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Get the metadata frontmatter from a Markdown file. By default the data is returned as a
&lt;strong>hashtable&lt;/strong> object. It can also be returned as a &lt;strong>PSObject&lt;/strong> or as raw Yaml formatted text.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---get-the-metadata-header-as-a-hashtable">Example 1 - Get the metadata header as a hashtable&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-Metadata&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">install&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#204a87">Installing-PowerShell&lt;/span>&lt;span style="color:#000">-on-Windows&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#204a87">md
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">Name Value
---- -----
description Information about installing PowerShell on Windows
title Installing PowerShell on Windows
ms.date 08/02/2021
&lt;/code>&lt;/pre>&lt;h3 id="example-2---get-the-metadata-header-as-an-object">Example 2 - Get the metadata header as an object&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-Metadata&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">install&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#204a87">Installing-PowerShell&lt;/span>&lt;span style="color:#000">-on-Windows&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#204a87">md &lt;/span>&lt;span style="color:#000">-AsObject&lt;/span> &lt;span style="color:#000;font-weight:bold">|&lt;/span> &lt;span style="color:#204a87">Format-list&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">description : Information about installing PowerShell on Windows
file : C:\Git\PS-Docs\PowerShell-Docs\reference\docs-conceptual\install\Installing-PowerShell-on-Windows.md
title : Installing PowerShell on Windows
ms.date : 08/02/2021
&lt;/code>&lt;/pre>&lt;h3 id="example-3---get-the-metadata-header-as-raw-yaml">Example 3 - Get the metadata header as raw Yaml&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-Metadata&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">install&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#204a87">Installing-PowerShell&lt;/span>&lt;span style="color:#000">-on-Windows&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#204a87">md &lt;/span>&lt;span style="color:#000">-AsYaml&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">description: Information about installing PowerShell on Windows
ms.date: 11/22/2024
title: Installing PowerShell on Windows
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-asjson">-AsJson&lt;/h3>
&lt;h3 id="-asobject">-AsObject&lt;/h3>
&lt;p>Returns the metadata as a JSON object.&lt;/p></description></item><item><title>Get-ParameterInfo</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/get-parameterinfo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/get-parameterinfo/</guid><description>&lt;h1 id="get-parameterinfo">Get-ParameterInfo&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Gets information about a cmdlet parameter in Markdown format.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;h3 id="asmarkdown-default">AsMarkdown (Default)&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-ParameterInfo [-ParameterName] &amp;lt;String[]&amp;gt; [-CmdletName] &amp;lt;String&amp;gt; [-ShowAll]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="asobject">AsObject&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-ParameterInfo [-ParameterName] &amp;lt;String[]&amp;gt; [-CmdletName] &amp;lt;String&amp;gt; [-AsObject]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet gets information about one or more parameters for a cmdlet formatted as Markdown that&amp;rsquo;s
compatible with cmdlet reference documentation. You can also get the information a a PowerShell
object.&lt;/p>
&lt;p>This cmdlet is useful for updating existing parameters that have changed or adding new parameter
when a cmdlet has been updated.&lt;/p></description></item><item><title>Get-ProseMetric</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-prosemetric/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-prosemetric/</guid><description>&lt;h1 id="get-prosemetric">Get-ProseMetric&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Returns metrics about the prose in a document.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-ProseMetric [-Path] &amp;lt;String[]&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Get-ProseMetric&lt;/code> cmdlet returns various metrics for a document&amp;rsquo;s prose as an object. The
metrics include counts for characters, syllables, words, and more. You can use these metrics to
investigate the complexity of your documents.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1-get-the-metrics-for-a-file">Example 1: Get the metrics for a file&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-ProseMetric&lt;/span> &lt;span style="color:#000">-Path&lt;/span> &lt;span style="color:#000;font-weight:bold">./&lt;/span>&lt;span style="color:#000">README&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#204a87">md
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-output-pwsh-list" data-lang="output-pwsh-list">characters : 2198
complex_words : 83
heading_h2 : 5
heading_h3 : 4
list : 8
long_words : 139
paragraphs : 28
polysyllabic_words : 96
sentences : 38
syllables : 755
words : 419
FileName : C:\code\pwsh\Documentarian\README.md
&lt;/code>&lt;/pre>&lt;h3 id="example-2-get-the-word-count-for-files-and-folders">Example 2: Get the word count for files and folders&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-ProseMetric&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">README&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#000">md&lt;/span>&lt;span style="color:#000;font-weight:bold">,&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">CHANGELOG&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#000">md&lt;/span>&lt;span style="color:#000;font-weight:bold">,&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">Documentation&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#000">reference&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#000">cmdlets&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span> &lt;span style="color:#000;font-weight:bold">|&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#204a87">Format-Table&lt;/span> &lt;span style="color:#000">-Property&lt;/span> &lt;span style="color:#000">Words&lt;/span>&lt;span style="color:#000;font-weight:bold">,&lt;/span> &lt;span style="color:#000">FileName&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-output-pwsh-table" data-lang="output-pwsh-table">words FileName
----- --------
 17 C:\code\README.md
 3 C:\code\CHANGELOG.md
 33 C:\code\Documentation\reference\cmdlets\_index.md
 153 C:\code\Documentation\reference\cmdlets\Convert-MDLinks.md
 94 C:\code\Documentation\reference\cmdlets\Get-ContentWithoutHeader.md
 98 C:\code\Documentation\reference\cmdlets\Get-Document.md
 721 C:\code\Documentation\reference\cmdlets\Get-DocumentLink.md
 131 C:\code\Documentation\reference\cmdlets\Get-Metadata.md
 144 C:\code\Documentation\reference\cmdlets\Remove-Metadata.md
 107 C:\code\Documentation\reference\cmdlets\Set-Metadata.md
 116 C:\code\Documentation\reference\cmdlets\Update-Metadata.md
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-path">-Path&lt;/h3>
&lt;p>Specify the path to one or more files or folders to get the metrics for. If you specify a folder,
the cmdlet returns metrics for every Markdown file in that folder.&lt;/p></description></item><item><title>Get-ProseReadability</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-prosereadability/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-prosereadability/</guid><description>&lt;h1 id="get-prosereadability">Get-ProseReadability&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Returns the readability score of a markdown using Vale.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;h3 id="byrule-default">ByRule (Default)&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Readability
 [-Path] &amp;lt;String[]&amp;gt;
 [[-ReadabilityRule] &amp;lt;ValeReadabilityRule[]&amp;gt;]
 [-Threshold &amp;lt;Single&amp;gt;]
 [-ProblemsOnly]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="preset">Preset&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Readability
 [-Path] &amp;lt;String[]&amp;gt;
 [-Preset &amp;lt;String&amp;gt;]
 [-ProblemsOnly]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="allrules">AllRules&lt;/h3>
&lt;pre tabindex="0">&lt;code>Get-Readability
 [-Path] &amp;lt;String[]&amp;gt;
 [-All]
 [-ProblemsOnly]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet uses the Vale linter to get the readability score of a Markdown file.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---get-the-fleschkincaid-score-of-a-file">Example 1 - Get the FleschKincaid score of a file&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-Readability&lt;/span> &lt;span style="color:#000">reference&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#0000cf;font-weight:bold">7.2&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#000">CimCmdlets&lt;/span>&lt;span style="color:#000;font-weight:bold">\&lt;/span>&lt;span style="color:#204a87">Get-CimAssociatedInstance&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#204a87">md &lt;/span>&lt;span style="color:#000">FleschKincaid&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">Rule Score Threshold File
---- ----- --------- ----
FleschKincaid 11th Grade 8th Grade Get-CimAssociatedInstance.md
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-all">-All&lt;/h3>
&lt;p>Indicates that the cmdlet should return the readability scores for all known rules.&lt;/p></description></item><item><title>Get-ShortDescription</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/get-shortdescription/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/get-shortdescription/</guid><description>&lt;h1 id="get-shortdescription">Get-ShortDescription&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Creates Markdown source listing each of cmdlet files in the folder and their &lt;strong>SYNOPSIS&lt;/strong> text.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-ShortDescription
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The cmdlet creates Markdown source listing each of cmdlet files in the folder and their &lt;strong>SYNOPSIS&lt;/strong>
text. This text is useful for updating the module Markdown file created by PlatyPS.&lt;/p>
&lt;p>The cmdlet must be run in the folder containing the Markdown files for all the cmdlets in the
module. The output can be sent to the clipboard for easy pasting into the &lt;code>module.md&lt;/code> file.&lt;/p></description></item><item><title>Get-SourceFolder</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/get-sourcefolder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/get-sourcefolder/</guid><description>Get-SourceFolder&amp;hellip;</description></item><item><title>Get-Syntax</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/get-syntax/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/get-syntax/</guid><description>&lt;h1 id="get-syntax">Get-Syntax&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Displays the syntax of a cmdlet.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-Syntax [-CmdletName] &amp;lt;String&amp;gt; [-Markdown] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The cmdlet is similar to the output you get from &lt;code>Get-Command -Syntax&lt;/code>. By default, the syntax information is returned as an object. You can also return it as formatted Markdown source that can be easily pasted into a cmdlet Markdown file.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---get-the-syntax-of-a-command-as-markdown-text">Example 1 - Get the syntax of a command as Markdown text&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-Syntax&lt;/span> &lt;span style="color:#204a87">Get-Command&lt;/span> &lt;span style="color:#000">-Markdown&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-markdown" data-lang="markdown">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#800080;font-weight:bold">### CmdletSet (Default)
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#800080;font-weight:bold">&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#4e9a06">```
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#4e9a06">&lt;/span>Get-Command [[-ArgumentList] &amp;lt;Object[]&amp;gt;] [-Verb &amp;lt;string[]&amp;gt;] [-Noun &amp;lt;string[]&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> [-Module &amp;lt;string[]&amp;gt;] [-FullyQualifiedModule &amp;lt;ModuleSpecification[]&amp;gt;] [-TotalCount &amp;lt;int&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName &amp;lt;string[]&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> [-ParameterType &amp;lt;PSTypeName[]&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#4e9a06">```&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#800080;font-weight:bold">### AllCommandSet
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#800080;font-weight:bold">&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#4e9a06">```
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#4e9a06">&lt;/span>Get-Command [[-Name] &amp;lt;string[]&amp;gt;] [[-ArgumentList] &amp;lt;Object[]&amp;gt;] [-Module &amp;lt;string[]&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> [-FullyQualifiedModule &amp;lt;ModuleSpecification[]&amp;gt;] [-CommandType &amp;lt;CommandTypes&amp;gt;] [-TotalCount &amp;lt;int&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName &amp;lt;string[]&amp;gt;]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> [-ParameterType &amp;lt;PSTypeName[]&amp;gt;] [-UseFuzzyMatching] [-UseAbbreviationExpansion]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#4e9a06">```&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="example-2---get-the-syntax-of-a-command-as-an-object">Example 2 - Get the syntax of a command as an object&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-Syntax&lt;/span> &lt;span style="color:#204a87">Get-Command&lt;/span> &lt;span style="color:#000;font-weight:bold">|&lt;/span> &lt;span style="color:#204a87">Format-Table&lt;/span> &lt;span style="color:#000">-Wrap&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-Output" data-lang="Output">Cmdlet ParameterSetName IsDefault Parameters
------ ---------------- --------- ----------
Get-Command CmdletSet True [[-ArgumentList] &amp;lt;Object[]&amp;gt;] [-Verb &amp;lt;string[]&amp;gt;] [-Noun &amp;lt;string[]&amp;gt;] [-Module
 &amp;lt;string[]&amp;gt;] [-FullyQualifiedModule &amp;lt;ModuleSpecification[]&amp;gt;] [-TotalCount &amp;lt;int&amp;gt;]
 [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName &amp;lt;string[]&amp;gt;]
 [-ParameterType &amp;lt;PSTypeName[]&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]
Get-Command AllCommandSet False [[-Name] &amp;lt;string[]&amp;gt;] [[-ArgumentList] &amp;lt;Object[]&amp;gt;] [-Module &amp;lt;string[]&amp;gt;]
 [-FullyQualifiedModule &amp;lt;ModuleSpecification[]&amp;gt;] [-CommandType &amp;lt;CommandTypes&amp;gt;]
 [-TotalCount &amp;lt;int&amp;gt;] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported]
 [-ParameterName &amp;lt;string[]&amp;gt;] [-ParameterType &amp;lt;PSTypeName[]&amp;gt;] [-UseFuzzyMatching]
 [-UseAbbreviationExpansion] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-cmdletname">-CmdletName&lt;/h3>
&lt;p>The name of the cmdlet for which you want syntax information.&lt;/p></description></item><item><title>Get-Vale</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-vale/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-vale/</guid><description>&lt;h1 id="get-vale">Get-Vale&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Gets the command info for Vale installed in a workspace, user&amp;rsquo;s home folder, or on a machine.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-Vale [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Get-Vale&lt;/code> cmdlet returns a &lt;strong>System.Management.Automation.ApplicationInfo&lt;/strong> object for the
&lt;code>vale&lt;/code> binary if it&amp;rsquo;s available. It first checks for the &lt;code>vale&lt;/code> application in the following order,
returning the first discovered application:&lt;/p>
&lt;ol>
&lt;li>It checks the &lt;code>.vale&lt;/code> folder in the current working directory.&lt;/li>
&lt;li>It walks the directory tree up from the current working directory, checking the &lt;code>.vale&lt;/code> folder
in each parent directory.&lt;/li>
&lt;li>It checks the &lt;code>.vale&lt;/code> folder in the user&amp;rsquo;s home directory.&lt;/li>
&lt;li>It checks the folders listed in the &lt;code>PATH&lt;/code> environment variable.&lt;/li>
&lt;/ol>
&lt;p>The cmdlet returns an error if it doesn&amp;rsquo;t find the &lt;code>vale&lt;/code> application.&lt;/p></description></item><item><title>Get-ValeConfiguration</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-valeconfiguration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/get-valeconfiguration/</guid><description>&lt;h1 id="get-valeconfiguration">Get-ValeConfiguration&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Returns the current configuration for Vale as an object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-ValeConfiguration [[-Path] &amp;lt;String&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Get-ValeConfiguration&lt;/code> cmdlet returns a Vale configuration as an object.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1-get-the-workspace-vale-configuration">Example 1: Get the workspace Vale configuration&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-ValeConfiguration&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-pwsh-output-list" data-lang="pwsh-output-list">BlockIgnores :
Checks : {PowerShell-Docs.Passive, Vale.Spelling, alex.Ablist…}
Formats :
Asciidoctor :
FormatToLang :
GBaseStyles :
GChecks :
IgnoredClasses :
IgnoredScopes :
MinAlertLevel : 0
Vocab : {Base}
RuleToLevel :
SBaseStyles : @{*.md=System.Object[]}
SChecks : @{*.md=}
SkippedScopes :
Stylesheets :
StylesPath : C:/code/Documentarian/.vscode/styles
TokenIgnores :
WordTemplate :
DictionaryPath :
NLPEndpoint :
&lt;/code>&lt;/pre>&lt;h3 id="example-2-get-a-specific-vale-configuration">Example 2: Get a specific Vale configuration&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-pwsh" data-lang="pwsh">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Get-ValeConfiguration&lt;/span> &lt;span style="color:#000">-Path&lt;/span> &lt;span style="color:#000;font-weight:bold">/&lt;/span>&lt;span style="color:#000">code&lt;/span>&lt;span style="color:#000;font-weight:bold">/&lt;/span>&lt;span style="color:#000">site&lt;/span>&lt;span style="color:#000;font-weight:bold">/.&lt;/span>&lt;span style="color:#000">vale&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#000">ini&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-output-pwsh-list" data-lang="output-pwsh-list">BlockIgnores : @{*.md=System.Object[]}
Checks : {alex.Ablist, alex.Gendered, alex.ProfanityLikely, alex.ProfanityMaybe…}
Formats :
Asciidoctor :
FormatToLang :
GBaseStyles :
GChecks :
IgnoredClasses :
IgnoredScopes :
MinAlertLevel : 0
Vocab : {Base}
RuleToLevel :
SBaseStyles : @{*.md=System.Object[]}
SChecks : @{*.md=}
SkippedScopes :
Stylesheets :
StylesPath : C:/code/site/.vscode/styles
TokenIgnores : @{*.md=System.Object[]}
WordTemplate :
DictionaryPath :
NLPEndpoint :
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-path">-Path&lt;/h3>
&lt;p>Specify the path to a Vale configuration file (typically &lt;code>.vale.ini&lt;/code>) to return as an object.&lt;/p></description></item><item><title>HasReference</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/hasreference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/hasreference/</guid><description>Returns whether the DocumentLink instance&amp;rsquo;s Kind reference link.</description></item><item><title>InlineLinks</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/inlinelinks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/inlinelinks/</guid><description>Returns every inline (non-reference) link from the document.</description></item><item><title>InsideSingleBacktick</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/methods/insidesinglebacktick/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/methods/insidesinglebacktick/</guid><description>Returns a pattern for finding the value wrapped in backticks in another string.</description></item><item><title>InSquareBrackets</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/methods/insquarebrackets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/methods/insquarebrackets/</guid><description>Returns a standard pattern for finding everything inside square brackets.</description></item><item><title>Install Documentarian and related tools</title><link>https://microsoft.github.io/Documentarian/docs/authoring/install-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/docs/authoring/install-tools/</guid><description>&lt;h1 id="install-tools">Install tools&lt;/h1>
&lt;h2 id="install-powershell-modules">Install PowerShell modules&lt;/h2>
&lt;p>Requirements:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>PowerShell version 7.2 or later&lt;/p>
&lt;/li>
&lt;li>
&lt;p>The &lt;strong>PowerShell-Yaml&lt;/strong> module. You can install it from the PowerShell Gallery:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Install-Module&lt;/span> &lt;span style="color:#000">-Name&lt;/span> &lt;span style="color:#204a87">PowerShell-Yaml&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ul>
&lt;p>Next, you need to download the latest build from the Documentarian GitHub repository.&lt;/p>
&lt;ol>
&lt;li>Select the latest successful workflow run for the &lt;a href="https://github.com/microsoft/Documentarian/actions/workflows/build.pwsh.yaml">Build Modules GitHub Action&lt;/a>.&lt;/li>
&lt;li>In &lt;strong>Artifacts&lt;/strong>, download the &lt;strong>Documentarian&lt;/strong> zip file.&lt;/li>
&lt;li>Extract the &lt;strong>Documentarian&lt;/strong> module from the zip file.&lt;/li>
&lt;li>Import the modules into your PowerShell session. For example, &lt;code>Import-Module Documentarian.psd1&lt;/code>.&lt;/li>
&lt;/ol>
&lt;h2 id="install-vs-code-extensions">Install VS Code extensions&lt;/h2>
&lt;ul>
&lt;li>Install &lt;a href="https://marketplace.visualstudio.com/items?itemName=errata-ai.vale-server">Vale VS Code extension&lt;/a>&lt;/li>
&lt;li>Install &lt;a href="https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens">Error lens extension&lt;/a>&lt;/li>
&lt;/ul>
&lt;!-- Link Reference Definitions --></description></item><item><title>Install-Vale</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/install-vale/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/install-vale/</guid><description>&lt;h1 id="install-vale">Install-Vale&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Installs Vale to the current working directory or the user&amp;rsquo;s home folder.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Install-Vale
 [[-Version] &amp;lt;String&amp;gt;]
 [[-Scope] &amp;lt;ValeInstallScope&amp;gt;]
 [-PassThru]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Install-Vale&lt;/code> cmdlet is a helper for installing Vale into a project folder or the user&amp;rsquo;s home
directory. When used, it installs Vale into the &lt;code>.vale&lt;/code> folder of the current directory by default.
You can specify the &lt;strong>Scope&lt;/strong> parameter as &lt;code>User&lt;/code> to install Vale into the &lt;code>.vale&lt;/code> folder in your
home directory instead.&lt;/p></description></item><item><title>Invoke-NewMDHelp</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/invoke-newmdhelp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/invoke-newmdhelp/</guid><description>&lt;h1 id="invoke-newmdhelp">Invoke-NewMDHelp&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Creates Markdown help files for the cmdlets in a module.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Invoke-NewMDHelp [-Module] &amp;lt;Object&amp;gt; [-OutPath] &amp;lt;Object&amp;gt;
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet is a wrapper for the &lt;code>New-MarkdownHelp&lt;/code> cmdlet from the &lt;strong>PlatyPS&lt;/strong> module. It runs
&lt;code>New-MarkdownHelp&lt;/code> with the standard set of parameters we use for our documentation at Microsoft.&lt;/p>
&lt;p>The target module must be loaded in your current session and you must have the &lt;strong>PlatyPS&lt;/strong> module
installed.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1">Example 1&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Invoke-NewMDHelp&lt;/span> &lt;span style="color:#000">-Module&lt;/span> &lt;span style="color:#000">Documentarian&lt;/span> &lt;span style="color:#000">-OutPath&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">Documentarian&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-module">-Module&lt;/h3>
&lt;p>The name of the module that you want to document.&lt;/p></description></item><item><title>Invoke-Pandoc</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/invoke-pandoc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/invoke-pandoc/</guid><description>&lt;h1 id="invoke-pandoc">Invoke-Pandoc&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Invokes Pandoc to convert Markdown files to plain text files.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Invoke-Pandoc [[-Path] &amp;lt;String[]&amp;gt;] [[-OutputPath] &amp;lt;String&amp;gt;] [-Recurse]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet is a wrapper for &lt;strong>Pandoc&lt;/strong>, a command-line tool that converts documents from one format
to another. The cmdlet runs &lt;code>pandoc.exe&lt;/code> with the standard set of parameters we use for our
documentation at Microsoft. &lt;strong>Pandoc&lt;/strong> is the tool we use to convert PowerShell &lt;code>about_*.md&lt;/code> files
to plain text, which is the format required by the PowerShell help system.&lt;/p></description></item><item><title>Invoke-Vale</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/invoke-vale/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/invoke-vale/</guid><description>&lt;h1 id="invoke-vale">Invoke-Vale&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Calls the vale executable and returns the result as a PowerShell object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Get-Vale -ArgumentList &amp;lt;String[]&amp;gt; [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Invoke-Vale&lt;/code> cmdlet calls the &lt;code>vale&lt;/code> binary and a &lt;strong>PSCustomObject&lt;/strong> representing the JSON
output. It makes it simpler to retrieve structured output from Vale.&lt;/p>
&lt;p>The cmdlet automatically appends the &lt;code>--output JSON&lt;/code> flag and value to your argument list, ensuring
that Vale always returns structured output when it can.&lt;/p>
&lt;p>It also has specific error-handling for common Vale errors, reducing the need for troubleshooting
and parsing strings to understand what went wrong.&lt;/p></description></item><item><title>IsImage</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/isimage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/isimage/</guid><description>Returns whether the DocumentLink instance&amp;rsquo;s Kind is an image.</description></item><item><title>IsReference</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/isreference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/isreference/</guid><description>Returns whether the DocumentLink instance&amp;rsquo;s Kind is a reference definition.</description></item><item><title>IsSelfReferential</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/isselfreferential/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/isselfreferential/</guid><description>Returns whether the DocumentLink instance&amp;rsquo;s Kind is self-reference.</description></item><item><title>IsText</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/istext/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/istext/</guid><description>Returns whether the DocumentLink instance&amp;rsquo;s Kind is text.</description></item><item><title>LinkKind</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/enums/linkkind/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/enums/linkkind/</guid><description>Distinguishes the type of link in a Markdown file.</description></item><item><title>MarkdownExtension</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/enums/markdownextension/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/enums/markdownextension/</guid><description>Distinguishes the type of source file for processing.</description></item><item><title>New-AstPredicate</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/new-astpredicate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/new-astpredicate/</guid><description>New-AstPredicate&amp;hellip;</description></item><item><title>New-Builder</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/new-builder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/new-builder/</guid><description>&lt;h1 id="new-builder">New-Builder&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Creates an instance of the &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;h3 id="fromcontent-default">FromContent (Default)&lt;/h3>
&lt;pre tabindex="0">&lt;code>New-Builder [-Content &amp;lt;String&amp;gt;]
 [-DefaultLineEnding &amp;lt;LineEnding&amp;gt;]
 [-DefaultCodeFenceCharacter &amp;lt;CodeFenceCharacter&amp;gt;]
 [-DefaultCodeFenceLength &amp;lt;Int32&amp;gt;]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="fromstringbuilder">FromStringBuilder&lt;/h3>
&lt;pre tabindex="0">&lt;code>New-Builder [-StringBuilder &amp;lt;StringBuilder&amp;gt;]
 [-DefaultLineEnding &amp;lt;LineEnding&amp;gt;]
 [-DefaultCodeFenceCharacter &amp;lt;CodeFenceCharacter&amp;gt;]
 [-DefaultCodeFenceLength &amp;lt;Int32&amp;gt;]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>New-Builder&lt;/code> function creates an instance of the &lt;strong>MarkdownBuilder&lt;/strong> class. You can use this
object to programmatically write Markdown in your PowerShell functions and scripts. You can pass
the &lt;strong>MarkdownBuilder&lt;/strong> object to the other functions in this module, like &lt;code>Add-Line&lt;/code> and
&lt;code>Start-CodeFence&lt;/code>.&lt;/p></description></item><item><title>New-ValeConfiguration</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/new-valeconfiguration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/new-valeconfiguration/</guid><description>&lt;h1 id="new-valeconfiguration">New-ValeConfiguration&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Create a minimal configuration file for Vale.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>New-ValeConfiguration
 [[-FilePath] &amp;lt;String&amp;gt;]
 [[-StylesPath] &amp;lt;String&amp;gt;]
 [[-MinimumAlertLevel] &amp;lt;ValeAlertLevel&amp;gt;]
 [[-StylePackage] &amp;lt;String[]&amp;gt;]
 [-Force]
 [-PassThru]
 [-NoSpelling]
 [-NoSync]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>New-ValeConfiguration&lt;/code> cmdlet is a helper function for creating a basic Vale configuration
file. By default, it creates the &lt;code>.vale.ini&lt;/code> file in the working directory with the same settings
as Vale&amp;rsquo;s own &lt;a href="https://vale.sh/generator/">configuration generator&lt;/a> and then immediately syncs the
newly created configuration.&lt;/p>
&lt;p>You can use the &lt;strong>FilePath&lt;/strong> parameter to create the configuration file in a different location or
with a different name. You can use the &lt;strong>StylesPath&lt;/strong> to change where style packages are placed when
you use the &lt;code>Sync-Vale&lt;/code> command.&lt;/p></description></item><item><title>NotInsideInlineCode</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/methods/notinsideinlinecode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/methods/notinsideinlinecode/</guid><description>Returns whether a string of text is inside any inline code blocks for a given line of Markdown.</description></item><item><title>Parse</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/parse/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/methods/parse/</guid><description>Inspects a Markdown document for any links inside it.</description></item><item><title>ParsedLinks</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/parsedlinks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/parsedlinks/</guid><description>Returns the parsed links from the document, parsing if needed or if &lt;strong>Force&lt;/strong> is &lt;code>$true&lt;/code>.</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/documentlink/properties/</guid><description>Properties for the DocumentLink class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/properties/</guid><description>Properties for the ParsedDocument class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parsingpatterns/properties/</guid><description>Properties for the ParsingPatterns class.</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/position/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/position/properties/</guid><description>Properties for the Position class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/applicationinfo/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/applicationinfo/properties/</guid><description>Properties for the ValeApplicationInfo class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/effective/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/effective/properties/</guid><description>Properties for the ValeConfigurationEffective class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/languageassociation/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/languageassociation/properties/</guid><description>Properties for the ValeConfigurationFormatLanguageAssociation class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/transform/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/transform/properties/</guid><description>Properties for the ValeConfigurationFormatTransform class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/typeassociation/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/typeassociation/properties/</guid><description>Properties for the ValeConfigurationFormatTypeAssociation class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/ignore/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/ignore/properties/</guid><description>Properties for the ValeConfigurationIgnore class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/headingcount/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/headingcount/properties/</guid><description>Properties for the ValeMetricsHeadingCount class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/info/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/metrics/info/properties/</guid><description>Properties for the ValeMetricsInfo class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/rule/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/rule/properties/</guid><description>Properties for the ValeRule class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/style/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/style/properties/</guid><description>Properties for the ValeStyle class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/action/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/action/properties/</guid><description>Properties for the ValeViolationAction class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/info/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/info/properties/</guid><description>Properties for the ValeViolation class</description></item><item><title>Properties</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/position/properties/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/position/properties/</guid><description>Properties for the ValeViolationPosition class</description></item><item><title>ReferenceDefinitions</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/referencedefinitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/referencedefinitions/</guid><description>Returns every reference link definition from the document.</description></item><item><title>ReferenceLinks</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/referencelinks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/referencelinks/</guid><description>Returns every reference link from the document.</description></item><item><title>ReferenceLinksAndDefinitions</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/referencelinksanddefinitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/referencelinksanddefinitions/</guid><description>Returns every reference link and definition from the document.</description></item><item><title>Remove-Metadata</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/remove-metadata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/remove-metadata/</guid><description>&lt;h1 id="remove-metadata">Remove-Metadata&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Removes metadata key-value pairs from the YAML frontmatter of a Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Remove-Metadata [-Path] &amp;lt;string&amp;gt; [-KeyName] &amp;lt;string[]&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Removes metadata key-value pairs from the YAML frontmatter of a Markdown file. List the keys names
you want to remove from the frontmatter. This is useful for removing obsolete metadata values.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---remove-obsolete-metadata-values">Example 1 - Remove obsolete metadata values&lt;/h3>
&lt;p>In this example, the target Markdown file contains two obsolete keys: &lt;strong>keywords&lt;/strong> and
&lt;strong>ms.assetid&lt;/strong>.&lt;/p></description></item><item><title>Resolve-SourceDependency</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/resolve-sourcedependency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/resolve-sourcedependency/</guid><description>Resolve-SourceDependency&amp;hellip;</description></item><item><title>Resolve-SourceFolderPath</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/resolve-sourcefolderpath/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/resolve-sourcefolderpath/</guid><description>Resolve-SourceFolderPath&amp;hellip;</description></item><item><title>Set-Metadata</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/set-metadata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/set-metadata/</guid><description>&lt;h1 id="set-metadata">Set-Metadata&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Overwrites the metadata frontmatter in a Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Set-Metadata [-Path] &amp;lt;string&amp;gt; [-NewMetadata] &amp;lt;hashtable&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Overwrites the metadata frontmatter in a Markdown file. The existing frontmatter is replaced with
the values in the &lt;strong>NewMetadata&lt;/strong> hashtable.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---replace-the-existing-metadata-with-new-values">Example 1 - Replace the existing metadata with new values&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000">$newvalues&lt;/span> &lt;span style="color:#000;font-weight:bold">=&lt;/span> &lt;span style="color:#000">@&lt;/span>&lt;span style="color:#000;font-weight:bold">{&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#4e9a06">&amp;#39;ms.date&amp;#39;&lt;/span> &lt;span style="color:#000;font-weight:bold">=&lt;/span> &lt;span style="color:#204a87">Get-Date&lt;/span> &lt;span style="color:#000">-Format&lt;/span> &lt;span style="color:#4e9a06">&amp;#39;MM/dd/yyyy&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#000">test&lt;/span>&lt;span style="color:#000;font-weight:bold">=&lt;/span>&lt;span style="color:#4e9a06">&amp;#39;foo&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#000;font-weight:bold">}&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Update-Metadata&lt;/span> &lt;span style="color:#000;font-weight:bold">.\&lt;/span>&lt;span style="color:#000">docs&lt;/span>&lt;span style="color:#000;font-weight:bold">\*.&lt;/span>&lt;span style="color:#204a87">md &lt;/span>&lt;span style="color:#000">-NewMetadata&lt;/span> &lt;span style="color:#000">$newvalues&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-newmetadata">-NewMetadata&lt;/h3>
&lt;p>This is a hashtable of key-value pairs to be written to the Markdown file.&lt;/p></description></item><item><title>Sort-Parameters</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/update-parameterorder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/update-parameterorder/</guid><description>&lt;h1 id="update-parameterorder">Update-ParameterOrder&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Sorts the H3 parameter blocks of a cmdlet Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Sort-Parameters [-Path] &amp;lt;string[]&amp;gt; [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The PowerShell-Docs style guide recommends that the H3 parameter blocks of a cmdlet Markdown file be
sorted alphabetically with the &lt;strong>Confirm&lt;/strong> and &lt;strong>WhatIf&lt;/strong> parameters at the end of the list.
However, much of the existing reference content was created before this recommendation. Therefore,
not all cmdlet files are ordered this way.&lt;/p>
&lt;p>This cmdlet allows you to easily reorder the parameters.&lt;/p></description></item><item><title>SourceCategory</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/enums/sourcecategory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/enums/sourcecategory/</guid><description>Distinguishes the type of source file for processing.</description></item><item><title>SourceScope</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/enums/sourcescope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/enums/sourcescope/</guid><description>Distinguishes the scope of source file for processing.</description></item><item><title>Start-CodeFence</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/start-codefence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/start-codefence/</guid><description>&lt;h1 id="start-codefence">Start-CodeFence&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Starts a new code fence in a &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Start-CodeFence [[-Language] &amp;lt;String&amp;gt;]
 [[-Builder] &amp;lt;MarkdownBuilder&amp;gt;]
 [[-Character] &amp;lt;CodeFenceCharacter&amp;gt;]
 [[-Length] &amp;lt;Int32&amp;gt;]
 [[-LineEnding] &amp;lt;LineEnding&amp;gt;]
 [-PassThru]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Start-CodeFence&lt;/code> function opens a new fenced code block in a &lt;strong>MarkdownBuilder&lt;/strong> object. The
&lt;strong>MarkdownBuilder&lt;/strong> keeps internal track of opened code fences and ensures that they have enough
fence characters to be valid when they include a nested code fence. You can specify the fence
character and length or use the defaults for the &lt;strong>MarkdownBuilder&lt;/strong> object. When you&amp;rsquo;re done adding
code in the fence, you can use the &lt;code>Stop-CodeFence&lt;/code> function to close the fence.&lt;/p></description></item><item><title>Stop-CodeFence</title><link>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/stop-codefence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/markdownbuilder/reference/cmdlets/stop-codefence/</guid><description>&lt;h1 id="stop-codefence">Stop-CodeFence&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Stops the last opened code fence in a &lt;strong>MarkdownBuilder&lt;/strong> object.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Stop-CodeFence [[-Builder] &amp;lt;MarkdownBuilder&amp;gt;]
 [[-LineEnding] &amp;lt;LineEnding&amp;gt;]
 [-PassThru]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Stop-CodeFence&lt;/code> function closes the most recently opened fenced code block in a
&lt;strong>MarkdownBuilder&lt;/strong> object. The &lt;strong>MarkdownBuilder&lt;/strong> keeps internal track of opened code fences and
ensures that the closing fence has the correct characters and length.&lt;/p>
&lt;p>If you don&amp;rsquo;t pass a &lt;strong>MarkdownBuilder&lt;/strong> object to this function, it creates one. If you specify the
&lt;strong>LineEnding&lt;/strong> parameter but not the &lt;strong>Builder&lt;/strong> parameter, the value you specified is used as the
default line ending for the new object.&lt;/p></description></item><item><title>Sync-BeyondCompare</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/sync-beyondcompare/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/sync-beyondcompare/</guid><description>&lt;h1 id="sync-beyondcompare">Sync-BeyondCompare&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Provides a simple way to synchronize changes across multiple versions of a Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Sync-BeyondCompare [-Path] &amp;lt;String&amp;gt;
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Many docsets at Microsoft contain multiple versions of the same reference document. For example, we
support multiple versions of PowerShell cmdlets. Each version contains the same cmdlet but there may
be minor differences between the versions.&lt;/p>
&lt;p>When you make a change to the documentation for one of these cmdlet, it&amp;rsquo;s often necessary to make
the same change across all the supported versions.&lt;/p></description></item><item><title>Sync-Vale</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/sync-vale/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/sync-vale/</guid><description>&lt;h1 id="sync-vale">Sync-Vale&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Installs or updates the Vale style packages for a configuration.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Sync-Vale [-Path &amp;lt;String&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The &lt;code>Sync-Vale&lt;/code> cmdlet installs or updates the Vale style packages for a configuration. If the
style packages don&amp;rsquo;t exist in the configured style path, the cmdlet installs them there. If the
style packages exist, the cmdlet updates them if needed.&lt;/p>
&lt;p>By default, this cmdlet synchronizes the &lt;code>.vale.ini&lt;/code> configuration file in the current working
directory.&lt;/p></description></item><item><title>Sync-VSCode</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/sync-vscode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/sync-vscode/</guid><description>&lt;h1 id="sync-vscode">Sync-VSCode&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Provides a simple way to synchronize changes across multiple versions of a Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Sync-VSCode [-Path] &amp;lt;String&amp;gt;
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Many docsets at Microsoft contain multiple versions of the same reference document. For example, we
support multiple versions of PowerShell cmdlets. Each version contains the same cmdlet but there may
be minor differences between the versions.&lt;/p>
&lt;p>When you make a change to the documentation for one of these cmdlet, it&amp;rsquo;s often necessary to make
the same change across all the supported versions.&lt;/p></description></item><item><title>Test-HelpInfoUri</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/test-helpinfouri/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/test-helpinfouri/</guid><description>&lt;h1 id="test-helpinfouri">Test-HelpInfoUri&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Checks for the existence of the help info XML file used to update help for a module.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;h3 id="byname-default">ByName (Default)&lt;/h3>
&lt;pre tabindex="0">&lt;code>Test-HelpInfoUri [-Module] &amp;lt;string[]&amp;gt; [[-HelpInfoUri] &amp;lt;uri&amp;gt;] [-OutPath &amp;lt;string&amp;gt;]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h3 id="byobject">ByObject&lt;/h3>
&lt;pre tabindex="0">&lt;code>Test-HelpInfoUri [[-HelpInfoUri] &amp;lt;uri&amp;gt;] [-InputObject &amp;lt;Object&amp;gt;] [-OutPath &amp;lt;string&amp;gt;]
 [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>To support updateable help, a module must have a &lt;code>*_HelpInfo.xml&lt;/code> file published to a web server
and the module manifest must have a &lt;strong>HelpInfoUri&lt;/strong> property that points to the location of the
file. This cmdlet attempts to download the &lt;code>*_HelpInfo.xml&lt;/code> file for a module.&lt;/p></description></item><item><title>Test-Prose</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/test-prose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/cmdlets/test-prose/</guid><description>&lt;h1 id="test-prose">Test-Prose&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Test a document&amp;rsquo;s prose with Vale rules.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Test-Prose [[-Path] &amp;lt;String[]&amp;gt;] [[-ConfigurationPath] &amp;lt;String&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>This cmdlet tests a document&amp;rsquo;s prose with configured Vale rules, returning an object for style rule
violation. The returned object includes detailed information about where and how the document
violated a style rule.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1-test-a-specific-document">Example 1: Test a specific document&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Test-Prose&lt;/span> &lt;span style="color:#000">-Path&lt;/span> &lt;span style="color:#000;font-weight:bold">./&lt;/span>&lt;span style="color:#000">README&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#204a87">md
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-output-pwsh-list" data-lang="output-pwsh-list">Action : @{Name=; Params=}
Span : {18, 20}
Check : Microsoft.Acronyms
Description :
Link : https://docs.microsoft.com/en-us/style-guide/acronyms
Message : &amp;#39;MIT&amp;#39; has no definition.
Severity : suggestion
Match : MIT
Line : 10
FileInfo : C:\code\pwsh\Documentarian\README.md

Action : @{Name=replace; Params=System.Object[]}
Span : {5, 11}
Check : Microsoft.ComplexWords
Description :
Link : https://docs.microsoft.com/en-us/style-guide/word-choice/
 use-simple-words-concise-sentences
Message : Consider using &amp;#39;give&amp;#39; or &amp;#39;offer&amp;#39; instead of &amp;#39;provide&amp;#39;.
Severity : suggestion
Match : provide
Line : 25
FileInfo : C:\code\pwsh\Documentarian\README.md
&lt;/code>&lt;/pre>&lt;h3 id="example-2-test-a-folder">Example 2: Test a folder&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Test-Prose&lt;/span> &lt;span style="color:#000">-Path&lt;/span> &lt;span style="color:#000;font-weight:bold">./&lt;/span>&lt;span style="color:#000">reference&lt;/span>&lt;span style="color:#000;font-weight:bold">/&lt;/span>&lt;span style="color:#000">cmdlets&lt;/span>&lt;span style="color:#000;font-weight:bold">/&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;pre tabindex="0">&lt;code class="language-output-pwsh-table" data-lang="output-pwsh-table">Count Name
----- ----
 4 C:\Documentarian\Documentation\reference\cmdlets\Convert-MDLinks.md
 2 C:\Documentarian\Documentation\reference\cmdlets\Get-ContentWithoutHeader.md
 2 C:\Documentarian\Documentation\reference\cmdlets\Get-Document.md
 15 C:\Documentarian\Documentation\reference\cmdlets\Get-DocumentLink.md
 2 C:\Documentarian\Documentation\reference\cmdlets\Get-Metadata.md
 3 C:\Documentarian\Documentation\reference\cmdlets\Remove-Metadata.md
 2 C:\Documentarian\Documentation\reference\cmdlets\Set-Metadata.md
 2 C:\Documentarian\Documentation\reference\cmdlets\Update-Metadata.md
&lt;/code>&lt;/pre>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-configurationpath">-ConfigurationPath&lt;/h3>
&lt;p>Specify the path to a Vale configuration file&amp;mdash;typically &lt;code>.vale.ini&lt;/code>&amp;mdash;to use for the tests. By
default, Vale infers the configuration based on current working directory.&lt;/p></description></item><item><title>Test-YamlTOC</title><link>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/test-yamltoc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/microsoftdocs/reference/cmdlets/test-yamltoc/</guid><description>&lt;h1 id="test-yamltoc">Test-YamlTOC&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Validates that all entries in the TOC exist and that all files in the repository are in the TOC.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Test-YamlTOC [-Path] &amp;lt;String&amp;gt; [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>The command recursively searches the path provided to find &lt;code>TOC.yml&lt;/code> files. It reads the content of
each &lt;code>TOC.yml&lt;/code> file and resolves the full path for each entry in the TOC. The command then checks if
the file exists in the repository.&lt;/p>
&lt;p>The path provided must be a folder.&lt;/p></description></item><item><title>ToDecoratedString</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/todecoratedstring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/todecoratedstring/</guid><description>Returns the VT100-encoded string representing the rendered markdown for the document.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/position/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/position/methods/tostring/</guid><description>Returns the string representation of a position.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/applicationinfo/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/applicationinfo/methods/tostring/</guid><description>Returns the string representation of a ValeApplicationInfo instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/effective/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/effective/methods/tostring/</guid><description>Returns the string representation of a ValeConfigurationEffective instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/typeassociation/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/configuration/format/typeassociation/methods/tostring/</guid><description>Returns the string representation of a ValeConfigurationFormatTypeAssociation instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/rule/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/rule/methods/tostring/</guid><description>Returns the string representation of a ValeRule instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/style/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/style/methods/tostring/</guid><description>Returns the string representation of a ValeStyle instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/action/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/action/methods/tostring/</guid><description>Returns the string representation of a ValeViolationAction instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/info/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/info/methods/tostring/</guid><description>Returns the string representation of a ValeViolation instance.</description></item><item><title>ToString</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/position/methods/tostring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/classes/violation/position/methods/tostring/</guid><description>Returns the string representation of a ValeViolationPosition instance.</description></item><item><title>Transform</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/linkkindtransformattribute/methods/transform/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/linkkindtransformattribute/methods/transform/</guid><description>Converts the input object into one or more matching LinkKind enums.</description></item><item><title>UndefinedReferenceLinks</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/undefinedreferencelinks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/undefinedreferencelinks/</guid><description>Returns every reference link that doesn&amp;rsquo;t have a matching reference link definition from the document.</description></item><item><title>UnusedReferenceLinkDefinitions</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/unusedreferencelinkdefinitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/unusedreferencelinkdefinitions/</guid><description>Returns every reference link definition that doesn&amp;rsquo;t have at least one matching reference link from the document.</description></item><item><title>Update-Headings</title><link>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/update-headings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/moduleauthor/reference/cmdlets/update-headings/</guid><description>&lt;h1 id="update-headings">Update-Headings&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Changes the standard headings in &lt;code>about_&lt;/code> files and cmdlet reference to title case.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Update-Headings [-Path] &amp;lt;String&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Changes the standard headings in &lt;code>about_&lt;/code> files and cmdlet reference to title case.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---update-the-heading-for-all-files-in-a-folder-tree">Example 1 - Update the heading for all files in a folder tree&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Update-Headings&lt;/span> &lt;span style="color:#000">-Path&lt;/span> &lt;span style="color:#000;font-weight:bold">./&lt;/span>&lt;span style="color:#000">reference&lt;/span>&lt;span style="color:#000;font-weight:bold">/&lt;/span>&lt;span style="color:#0000cf;font-weight:bold">5.1&lt;/span>&lt;span style="color:#000;font-weight:bold">/&lt;/span>&lt;span style="color:#000">Microsoft&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#000">PowerShell&lt;/span>&lt;span style="color:#000;font-weight:bold">.&lt;/span>&lt;span style="color:#000">Core&lt;/span>&lt;span style="color:#000;font-weight:bold">/*.&lt;/span>&lt;span style="color:#204a87">md &lt;/span>&lt;span style="color:#000">-Recurse&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-path">-Path&lt;/h3>
&lt;p>The path to the Markdown files to be updated. Wildards are supported.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87;font-weight:bold">Type&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">String&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Parameter Sets&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">(All)&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Aliases&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Required&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">True&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Position&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#0000cf;font-weight:bold">0&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Default value&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">None&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Accept pipeline input&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">False&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">Accept wildcard characters&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">True&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="-recurse">-Recurse&lt;/h3>
&lt;p>Use this parameter to search all subfolders of the specified &lt;strong>Path&lt;/strong>.&lt;/p></description></item><item><title>Update-Metadata</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/update-metadata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/cmdlets/update-metadata/</guid><description>&lt;h1 id="update-metadata">Update-Metadata&lt;/h1>
&lt;h2 id="synopsis">SYNOPSIS&lt;/h2>
&lt;p>Updates or adds metadata to a Markdown file.&lt;/p>
&lt;h2 id="syntax">SYNTAX&lt;/h2>
&lt;pre tabindex="0">&lt;code>Update-Metadata [-Path] &amp;lt;string&amp;gt; [-NewMetadata] &amp;lt;hashtable&amp;gt; [-Recurse] [&amp;lt;CommonParameters&amp;gt;]
&lt;/code>&lt;/pre>&lt;h2 id="description">DESCRIPTION&lt;/h2>
&lt;p>Updates or adds metadata to a Markdown file. The existing keys in the frontmatter are update with
the new values. New keys are added to the frontmatter.&lt;/p>
&lt;h2 id="examples">EXAMPLES&lt;/h2>
&lt;h3 id="example-1---update-the-msdate-metadata-for-all-markdown-files">Example 1 - Update the &lt;strong>ms.date&lt;/strong> metadata for all Markdown files&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">Update-Metadata&lt;/span> &lt;span style="color:#000;font-weight:bold">*.&lt;/span>&lt;span style="color:#204a87">md &lt;/span>&lt;span style="color:#000">-NewMetadata&lt;/span> &lt;span style="color:#000">@&lt;/span>&lt;span style="color:#000;font-weight:bold">{&lt;/span>&lt;span style="color:#4e9a06">&amp;#39;ms.date&amp;#39;&lt;/span> &lt;span style="color:#000;font-weight:bold">=&lt;/span> &lt;span style="color:#204a87">Get-Date&lt;/span> &lt;span style="color:#000">-Format&lt;/span> &lt;span style="color:#4e9a06">&amp;#39;MM/dd/yyyy&amp;#39;&lt;/span> &lt;span style="color:#000;font-weight:bold">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="parameters">PARAMETERS&lt;/h2>
&lt;h3 id="-newmetadata">-NewMetadata&lt;/h3>
&lt;p>This is a hashtable of key-value pairs to be written to the Markdown file.&lt;/p></description></item><item><title>Update-SourceDependency</title><link>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/update-sourcedependency/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/devx/reference/cmdlets/update-sourcedependency/</guid><description>Update-SourceDependency&amp;hellip;</description></item><item><title>ValeAlertLevel</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/enums/valealertlevel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/enums/valealertlevel/</guid><description>Defines the severity of a Vale rule violation.</description></item><item><title>ValeInstallScope</title><link>https://microsoft.github.io/Documentarian/modules/vale/reference/enums/valeinstallscope/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/vale/reference/enums/valeinstallscope/</guid><description>Defines where &lt;code>Install-Vale&lt;/code> should install the application</description></item><item><title>ValidReferenceLinksAndDefinitions</title><link>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/validreferencelinksanddefinitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://microsoft.github.io/Documentarian/modules/documentarian/reference/classes/parseddocument/methods/validreferencelinksanddefinitions/</guid><description>Returns every reference link that isn&amp;rsquo;t undefined and every reference link definition that isn&amp;rsquo;t unused from the document.</description></item></channel></rss>