<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="german" xml:lang="german"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="generator" content="pandoc" /> <meta name="author" content="Bernhard Weichel" /> <meta name="author" content="and others" /> <title>Wortsammler sample document</title> <style type="text/css">code{white-space: pre;}</style> </head> <body> <div id="header"> <h1 class="title">Beamer</h1> <h2 class="author">Bernhard Weichel</h2> <h2 class="author">and others</h2> <h3 class="date">2013/05</h3> </div> <div id="TOC"> <ul> <li><a href="#introduction"><span class="toc-section-number">1</span> Introduction</a></li> <li><a href="#anforderung-an-dokumentenaufbereiter"><span class="toc-section-number">2</span> Anforderung an Dokumentenaufbereiter</a><ul> <li><a href="#zielgruppenspezifische-ausgaben"><span class="toc-section-number">2.1</span> Zielgruppenspezifische Ausgaben</a></li> </ul></li> </ul> </div> <h1 id="introduction"><span class="header-section-number">1</span> Introduction</h1> <p>This is a sample document for Wortsammler</p> <h1 id="anforderung-an-dokumentenaufbereiter"><span class="header-section-number">2</span> Anforderung an Dokumentenaufbereiter</h1> <ul> <li><p><a id="RS-Comp-003">[RS_Comp_003]</a> <strong>Steuerung Dokumentenzusammenstellung</strong> {Dokumentenzusammenstellungen soll über ein manifest [<a href="#RS-Comp-007">RS_Comp_007</a>] gesteuert werden.</p> <ul> <li>Die Manifeste sollen als Laufzeitparameter übergeben werden</li> <li>Das Manifest enthält auch die Ausgabedatei</li> </ul> <p>}(<a href="#RS-DM-014">RS_DM_014</a>, <a href="#RS-DM-010">RS_DM_010</a>, <a href="#RS-DM-005">RS_DM_005</a>)</p></li> <li><p><a id="RS-Comp-004">[RS_Comp_004]</a> <strong>Prozessierung Einzeldokument</strong> {Soll Dokumente verschiedenen Umfangs erzeugen können:</p> <ul> <li>einzelnes Files</li> <li>zu Prüfzwecken</li> </ul> <p>Steuerung soll über Konfiguration (Manifest) erfolgen [<a href="#RS-Comp-007">RS_Comp_007</a>].</p> <p>}()</p></li> <li><p><a id="RS-Comp-005">[RS_Comp_005]</a> <strong>Erstellung Loseblattsammlung</strong> {Soll Dokumente verschiedenen Umfangs erzeugen können:</p> <ul> <li>kann aus dem Manifest errechnet werden [<a href="#RS-Comp-007">RS_Comp_007</a>]</li> </ul> <p>}()</p></li> <li><p><a id="RS-Comp-006">[RS_Comp_006]</a> <strong>Inkrementelle Verarbeitung</strong> {Soll nur auf geänderte Dokumente reagieren können:</p> <ul> <li>ähnlich wie make/rake</li> </ul> <p>}()</p></li> <li><a id="RS-Comp-007">[RS_Comp_007]</a> <strong>Anforderungen an Manifest</strong> {Folgende Anforderungen gelten für das Manifest <ul> <li>einfach bearbeiten - nur liste der Files</li> <li>Markdown-lite</li> <li>Yaml</li> </ul> <p>Inhalte im Manifest sind</p> <ul> <li>Name der Konfiguration</li> <li>Ausgabeverzeichnis</li> <li>Ausgabeformat</li> <li>Name des generierten Dokumentes</li> <li>Formate in denen das Dokument generiert wird. Werte hierfür ergeben sich aus den Anforderungen an die Aufbereitet</li> <li>zu verarbeitende Eingabedateien. Diese werden in der Reihenfolge verarbeitet wie sie aufgeführt sind.</li> <li>Optionen für die jeweiligen Formate.</li> <li>zu bearbeitende Zielgruppen [<a href="#RS-Comp-008">RS_Comp_008</a>]</li> </ul> <!-- --> <p>Beispiel für ein manifest</p> <pre><code> - :name: komplett :outdir: ../ZGEN_Documents :outname: RS_Requirements-Ngopm :format: - pdf - html - rtf - docx - latex :lang: german :vars: :lang: german :editions: :intern: :title: Interne Ausgabe :filepart: _intern :extern: :title: Externe Ausgabe :filepart: _extern :mieter: :title: Ausgabe für Mieter :filepart: _mieter :ea: :title: Ausgabe für ehrenamtliche Mitarbeiter :filepart: _ma-ehrenamtlich :ha: :title: Ausgabe für hauptamtliche Mitarbeiter :filepart: _ma-hauptamtlich :1: :title: Ausgabe für erste hauptamtliche Mitarbeiter :filepart: _ma-hauptamtlich-1 :input: - ../RS_Process/RS_Process.md - ../RS_Tooling/RS_Tooling.md - ../RS_Tooling/RS_MarkdownCleaner.md - ../RS_Tooling/RS_MarkdownEditor.md - ../RS_Tooling/RS_DocumentComposer.md - ../TPL_DirectoryStructure/TPL_DirectoryStructure.md - ../TR_Installation/TR_Installation.md - ../TR_Installation/TR_Proo-Handbuch.md - ../ZGEN_RequirementsTracing/ZGEN_Reqtrace.md :snippets: - ../TS_Markdown/TS_Snippets.yaml - ../TS_Markdown/TS_MoreSnippets.yaml</code></pre> <p>}(<a href="#RS-Comp-003">RS_Comp_003</a>)</p></li> </ul> <h2 id="zielgruppenspezifische-ausgaben"><span class="header-section-number">2.1</span> Zielgruppenspezifische Ausgaben</h2> <p>Dieser Abschnitt behandelt speziell die Anforderungen an flexible Dokumentenausgabe</p> <ul> <li><p><a id="RS-Comp-001">[RS_Comp_001]</a> <strong>Flexibler Dokumentumfang</strong> {Soll Dokumente verschiedenen Umfangs erzeugen können:</p> <ul> <li>einzelnes Files</li> <li>Zusammengestelltes Dokument</li> </ul> <p>}(<a href="#RS-Comp-003">RS_Comp_003</a>)</p></li> <li><a id="RS-Comp-002">[RS_Comp_002]</a> <strong>Flexible Dokumentendarstellung</strong> {Sollte Dokumente in verschiedener Darstellung erzeugen können: <ul> <li>Seitenlayout</li> <li>Detaillierungsgrad (z.B. RequirementsMarken ausblenden) } (RS_Comp_003)</li> </ul></li> <li><p><a id="RS-Comp-008">[RS_Comp_008]</a> <strong>Zielgruppenspezifische Ausgaben (Editionen)</strong> { Es soll möglich sein Zielgruppenspezifische Ausgaben zu erstellen.</p> <ul> <li>Dabei wird die Zielgruppe durch eine spezifische Zeichenkette umgeschaltet (Durchstreichung), die auch in standard Markdown Programmen eine sinnvolle Ausgabe liefert:</li> </ul></li> </ul> </body> </html>