I have created an add-on to help generate interface documentation, it is available at:

Draft pages that I am working on:

var pSubPagesMap = page.subpages;
var pSubPagesList = map.Values(pSubPagesMap);
var pSubPagesListOrdered = list.orderby(pSubPagesList, "title ascending");
foreach (var p in pSubPagesListOrdered) {
  <li>, p.title)&nbsp;
    date.Format(date.ChangeTimezone(, user.timezone), "F");
    if (map.contains(p.tags, "delete")) { " - complete (tagged for deletion)"; }

Document Tags and Contributors

 Contributors to this page: trevorh, Admin
 Last updated by: trevorh,