Hi all,
I've create a new feature branch in sandbox to prepare for a new (and
hopefully improved) help system.
There is a quite detailed proposal available, so please see that for
specifics on the implementation and open issues:
http://trac.edgewall.org/wiki/TracDev/Proposals/NewHelp
The source code is available in a first, working version at:
http://trac.edgewall.org/browser/sandbox/newhelp (Trac browser)
or
http://svn.edgewall.org/repos/trac/sandbox/newhelp (Subversion)
Related to the new feature is of course also the issue of how the Trac
project should organise the help pages and community contributions,
conversion of help pages to rst format, possible restructuring of help
pages, and similar project-practical issues. So far I've done nothing
related to this, and this prototype just pulls the pages from the wiki/
default-pages for now, although setup.py changes supports a trac/help/
guide directory that I've used for local testing of alternative help
'plugins'.
I hope this branch is current incarnation at least is an OK starting
point for further refinement, and discussions on how Help should work
in Trac.
Now open for feedback and discussion :-)
:::simon
https://www.coderesort.com