Developer audience Report to prototype a wiki page

In past conversations, @Nick-Hall has mentioned writing something to automate generation of the Addon List or the Wiki page for an addon. Progress was predicated on Lua scripting being added to our wiki.

I wonder if this could instead be done as a Report that outputs a MediaWiki markup text file? And bypass the Lua requirements.

There are some standard templates and content used for an addon’s wiki article. And there is light customization that can be populated from the Addon’s Registration data.

There are tools (like PanDoc) that will convert GitHub markdown to MediaWiki markup. So the body of the report could have guidance about using such a tool to convert the GitHub README.md file and pasting it into a specific section of the Report output. (Including tips about temporary linking of Discourse or GitHub hosted images. The MediaWiki image catalog is awkward to update. So while in the experimental stage when GUI changes frequently, external file storage for screen captures simplifies refreshes.)

Creation of the list table is fairly linear when using the Plugin Registration data.


{| class="wikitable sortable"
|-
! Plugin / Documentation
! Type
! Image
! Description
! Use
! Rating (out of 4)
! Contact
! Download
|-
|<!-- Plugin / Documentation -->[[Addon:WebSearch|WebSearch]]
*People<br />
*Families<br />
*Places<br />
*Sources
|<!-- Type -->Gramplet
|<!-- Image -->[[File:WebSearchGramplet-Addon-example-524.png|center|150px]]
|<!-- Description -->Customized queries for online services based on the active Person, Place, Family, or Source record. Unique ID lookups, QR codes generation, and AI search support.  
|<!-- Use -->All
|<!-- Rating (out of 4) -->4
|<!-- Contact -->Yurii Liubymyi<br />[https://github.com/jurchello/WebSearch/issues WebSearch Issues] (GitHub)
|<!-- Download -->[https://github.com/jurchello/WebSearch/releases beta <br />.zip and .tar.gz]
|-}