This is the prototype of a simple package catalogue hosted on the Wiki. Consider this page as a proof of concept.
The page consists of Tcl code that renders this page. If you want to see the code (and not only the rendered result), then you need to look at the 'Edit view' of this page. Actually, you can take the source code for this page and run it independently of the Wiki on your own machine (you just need to comment out the very first line).
The catalogue builds on the foundation of this page: [Towards a central catalogue of Tcl packages].
Currently, this page shows how the metadata of two (randomly picked) packages are stored on the page. Once the basic metadata have been entered, storing each new version is merely the addition of a few lines of metadata to get the catalog up-to-date.
Now, let's render what we have so far, picking just a few of the metadata fields for illustration.
... this does not work yet ... but will hopefully soon when the tcllib yaml package is available to this script ...