Architecture
DITYPE architects designed the version with optimal performance for most uses. DITYPE is intended for use:
- as a personal tool by documentation authors, invoked manually as a command-line application, automatically from a Makefile or a batch build script, or via a plugin from an authoring environment of their choice;
- as a server component for on-demand rendering, used to process user requests and produce formatted reports;
- as a part of an automatic high-throughput publishing pipeline.
DITYPE is built from components connected by well-documented protocols. External interfaces are based on industry-standard protocols and APIs. These features provide for easy and efficient continued development of DITYPE through improvements in quality, performance and addition of new features. The project is expected to have a long life, and the software to be easily adaptable to customer needs.
