So I am in the midst of rewriting the Help Browser to make it based on
which libraries are installed and usable, i.e which libraries can be
found in the global path. For me, the key part is making it
dynamically built and based on the libraries that are in use. I don't
have a strong idea of other parts.
The idea is to make it based around the libdir/dirlib approach of
having all files for a library in a single folder with a standardized
but easy structure. Here's a basic outline of that structure as it
stands now:
http://puredata.info/docs/developer/Libdir/
Right now, I am thinking that the top level of the help browser will
have special sections for the classic pd-vanilla docs (1.manual,
2.control.examples, etc.) another special section for tutorials of any
kind, then all of the libraries and stray help patches found in the
path.
.hc
If nature has made any one thing less susceptible than all others of
exclusive property, it is the action of the thinking power called an
idea, which an individual may exclusively possess as long as he keeps
it to himself; but the moment it is divulged, it forces itself into
the possession of everyone, and the receiver cannot dispossess himself
of it. - Thomas Jefferson