ARB documentation ----------------- Sources for ARB helpfiles are located in 'HELP_SOURCE/source'. They contain plain text which is converted into .xml and stored in 'HELP_SOURCE/Xml'. These .xml files are converted into - Hypertext (stored in 'lib/help_html') and - Arb helpfiles (stored in 'lib/help') The difference between the original helpfiles from 'HELP_SOURCE/source' and the resulting ones in 'lib/help' is the formatting. The ARB software displays the helpfiles located in 'lib/help'. When you press the 'BROWSE' button, it displays those in 'lib/help_html'. The latter is also made available at http://help.arb-home.de/arb.html (updates from trunk every 24h) When editing helpfiles from inside the ARB software, it depends on DEBUG mode, what happens: - with DEBUG mode enable this edits the files in 'HELP_SOURCE/source' (if they are available) - in userland it edits the files in 'HELP_SOURCE/source'. After editing the changes are packed into an archive (ready to be sent to arb developers). ARB help "syntax" ----------------- # comment UP # may occur multiple times SUB # may occur multiple times TITLE concise title verbose subtitle OCCURRENCE ARB_PROGRAM/Menu/Submenu/Buttonname # historical section types (each allowed to occur once): DESCRIPTION NOTES EXAMPLES WARNINGS BUGS # custom section type (each 'name' allowed to occur once): SECTION name : - should contain empty lines (to separate paragraphs, ...). - uses indentation (first line defines for whole paragraph; same indentation results in same structure-level). - lists can be defined by - using digits as first character (numbered-lists). - using '-' or '*' as first character (bullet-lists). - has to be first char of a paragraph (or consecutive line). - may be of same indentation-level as superior structure-level. - no empty lines needed between consecutive list-entries. - may be nested. - paragraphs containing multiple consecutive space characters will not reflow. - they will be displayed in monospaced font in html version. - may contain links to other documents/resources using 'LINK{}' : - another name.hlp file (=internal link) - name.ps and name.pdf file (=files delivered with arb) - URLs starting with http[s]://, ftp:// or file:// (=external link) - email addresses: name@domain.tl - ticket number: #NUM (=link to arb bug tracker)