load.pl -- ClioPatria help system
This module serves the wiki-source based help-pages from
cliopatria(web/help)
and integrates SWI-Prolog's PlDoc literate
programming system to provide documentation of the source-code.
- prolog:doc_directory(+Dir) is semidet[multifile]
- True if we allow PlDoc to serve files from Dir. This allows serving all files in the ClioPatria hierarchy.
- cp_help(+Request)[private]
- HTTP handler that integrates a customised version of PlDoc for
ClioPatria. The opening page shows the file
RoadMap.txt
. - cliopatria:menu_item(-Item, -Label) is nondet[multifile]
- Extends the help popup with links to the source-code and the HTTP services.
- user:body(+Style, :Body)// is det[multifile]
- The multi-file implementation defines the overall layout of HTML
pages with the Style
pldoc(_)
.