Many modules are built on the 'template/example' module that has been provided to us by the pnDevs. I suggest that directory structure include a pnDocs directory (as several other modules have done). Within that directory, provide sample files like install.txt, readme.txt, changelog.txt, license.txt and any other reasonable files.
THEN (and this is the good part), write a function or two into the modules module to display those documents from the Admin->modules->list page! If implemented, this would give IMMEDIATE access to the documentation to any (API-compliant) module! This could even be done for EVERY CORE MODULE!
Of course, the files in the pnDocs folder would need to be consistently one type (.txt or .htm/.html, or whatever). But then, the include function could simply nl2br the text files or simply grab HTML files and display them - easy!
And you all thought I was a moron. 8) :D
