docV
Webel Wolfram Language libraries:: A function from the Doc` package for generating ::usage String snippet for arguments and options. Offers lower-level packages at least some degree of structured documentation generation. Typically used in combination with the
docF
function ::usage
String generator.
For full help integration using MTools and the Webel HelpM` classes visit MArg, MOpt, MFunction, MClass, and MMethod.
Packages that import the Webel HelpF` package - but not MTools and the Webel HelpM` package - should use the
usageF
function for ::usage
String generation rather than the lower-level docF
and docV
functions (with direct '$doc$' Strings). For functions of any complexity and/or where argument and options sequences are shared between functions, use of an AOR Map (Arguments, Options, Rules) Association via the '$opt$aor' option for the usageF
function is recommended (rather than "manually" creating help Rule Associations from 'rule$arg$' or 'rule$opt$' help Rules).[Only the HelpF` package itself should usually need to use an ODR Map Options, Docs, Rules Association.]