[Info-vax] VMS documentation
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Tue Aug 4 07:53:56 EDT 2015
On 2015-08-04 10:52:59 +0000, Paul Sture said:
> In this sense, reStructuredText is a lightweight markup language
> designed to be both (a) processable by documentation-processing
> software such as Docutils, and (b) easily readable by human programmers
> who are reading and writing Python source code."
Given the effort involved with any documentation port of this scale,
I'd question porting DEC Document SDML into a format intended centrally
for text. Yes, text is centrally important, but the OpenVMS
documentation already contains images, and selective inclusion of audio
or video materials would be appropriate for some documentation.
Formats including eBooks have support for content beyond text. PDF
files can also contain such media, though that's Flash based with all
the problems that brings. But newly-selected documentation tools
should likely support these and potentially other additions, even if
these materials are not in present-day use in the OpenVMS documentation.
For its ability to extract documentation from code, RST looks a bit
like Doxygen <http://www.stack.nl/~dimitri/doxygen/> or Ford
<https://github.com/cmacmackin/ford/>.
Parts of the OpenVMS and product documentation does (did?) import some
material from the OpenVMS source code — for some documentation-related
work, I rewrote and used GNM
<http://www.digiater.nl/openvms/freeware/v80/gnm/> as part of this, and
there's the SDML output available from SDL for generating diagrams —
but the bulk of the OpenVMS documentation build either produces the
documentation itself, or produces files that are then included into the
OpenVMS builds; the help text being familiar examples.
But all that written, a documentation port is no small project, and I'd
assume that VSI will use the existing tools — whatever the specific
hunks are already written in and using — initially.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list