The projectdoc Toolbox provides doctypes and macros to support teams to modularize their documentation.
Single sourcing is an approach to reuse content by making sure that each piece of information has only one authoritative location.
There are a couple of tools in the projectdoc Toolbox to support single sourcing:
- The Section Macro and the Content Marker Macro allow to define pieces of information on a projectdoc Document. Using the Transclusion Macro or the Transclude Documents Macro the content, defined in a single location, can be rendered on any other page.
- Also Dynamic Linking allows to automatically pick sections from other documents.
- The Module and Module Type doctypes allow to specify a piece of information on a separate document. By defining types of modules, the individual pieces may be organized to be found by browsing. Additionally the documents may provide additional metadata used to filter or be provided as helpful information for other authors.
Resources
More information on single sourcing.