# Centralized XML help

**URL:** <https://forums.powershell.org/t/centralized-xml-help/18598>\
**Category:** PowerShell Help\
**Created:** [February 16, 2022, 4:08pm UTC](https://forums.powershell.org/t/centralized-xml-help/18598 "2022-02-16T16:08:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rexkenley](https://avatars.discourse-cdn.com/v4/letter/r/a88e57/32.png) [@rexkenley](https://forums.powershell.org/u/rexkenley)\
**Post date:** [February 16, 2022, 4:08pm UTC](https://forums.powershell.org/t/centralized-xml-help/18598/1 "2022-02-16T16:08:10Z")

</div>

Is there a best practice on how to create a centralized help contents that get propagated to help xml files?

We have a bunch of functions that uses a common set of parameters. When we change the help of a parameter, we don’t want to change several xml files. We want to change just one file and run some build function that would take the new content and apply it to the xml help files of the functions that use that parameter.

Is this possible?

Thanks for the guidance.

---

<div class="post-metadata">

**Author:** ![krzydoug](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/krzydoug/32/1008_2.png) [@krzydoug](https://forums.powershell.org/u/krzydoug)\
**Post date:** [February 16, 2022, 6:17pm UTC](https://forums.powershell.org/t/centralized-xml-help/18598/2 "2022-02-16T18:17:51Z")

</div>

Have you looked at the module platyps?

> **[GitHub - PowerShell/platyPS: Write PowerShell External Help in Markdown](https://github.com/PowerShell/platyPS)**
>
> Write PowerShell External Help in Markdown. Contribute to PowerShell/platyPS development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![tonyd](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/tonyd/32/1041_2.png) [@tonyd](https://forums.powershell.org/u/tonyd)\
**Post date:** [February 16, 2022, 7:47pm UTC](https://forums.powershell.org/t/centralized-xml-help/18598/3 "2022-02-16T19:47:10Z")

</div>

Per Dougs recommendation to me some time back, I can vouch this module works very well. I had over 60 functions to convert to HTML. Used this to get them to markdown, then to HTML from there.

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:19pm UTC](https://forums.powershell.org/t/centralized-xml-help/18598/4 "2024-05-16T20:19:32Z")

</div>


