in reply to New pmdev-only documentation infrastructure

Plan:

  1. Clone pmdevnote to devdoc, marking it as derived from pmdevnote
  2. Create devdoc maintenance create and give it code taken from sitefaqlet maintenance create (which is what is used for sitedoclet), adjusting s/SiteDocClan/pmdev/
  3. Also include the code from note maintenance create which sets the parent/root pointers
  4. Clone sitefaqlet edit page to devdoc edit page, adjusting s/SiteDocClan/pmdev/, and incorporating code from wiki edit page which does the growth/collaboration handling
  5. Clone sitefaqlet display page to devdoc display page. (Yes, we like the code for sitefaqlet better than sitedoclet, in this case.)
  6. Patch showsitedoclet to use the new hard links rather than the old symlinks. Code should be careful to disallow Creating a devdoc when one already exists for this node.
  7. Go through the extant sitedoclets, looking for ones that are used in this way (vs. those used in that way). For each one found:
    1. Re-bless as devdoc
    2. Find point of use and set its parent/root pointers appropriately
  8. Lastly — and this is cosmetic only — rename showsitedoclet as showdevdoc and patch all the calls to use the new name.

Yes, I've changed the name to devdoc. This is a little too heavy-weight to be an anything-let.

What is the sound of Windows? Is it not the sound of a wall upon which people have smashed their heads... all the way through?