DocUtils: A Documentation Utility Package - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

DocUtils: A Documentation Utility Package

Description:

I DO propose that docutils be added to the suite of standard tools ... Bulleted. Definition. Tables. Horizontal transition lines. Hyperlinks. External. Internal ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 7
Provided by: willia193
Category:

less

Transcript and Presenter's Notes

Title: DocUtils: A Documentation Utility Package


1
DocUtils A DocumentationUtility Package
  • Bill Spotz
  • Sandia National Laboratories
  • 2006 Trilinos Users Group Meeting
  • Nov 9, 2006

2
Introduction
  • What this is NOT
  • A proposed replacement for doxygen
  • What is it, then?
  • I have had good experience with docutils for
    generating PyTrilinos documentation web pages
  • I will give a little overview
  • I DO propose that docutils be added to the suite
    of standard tools for use by Trilinos developers

3
What is DocUtils?
  • These documentation utilities are based on
    reStructuredText
  • Formal markup language
  • Simplified, human-readable
  • ASCII great for readme files, installation
    notes, change logs, etc.
  • Conversion utilities for
  • HTML
  • LaTeX
  • New LaTeX
  • S5 (slideshow format)
  • XML
  • Pseudo XML
  • DRY (dont repeat yourself)

4
What Does reStructuredText Support?
  • Section titles
  • Document titles
  • Bold, italics, mono-spaced
  • Paragraphs
  • Block quotes
  • Literal blocks
  • Lists
  • Enumerated
  • Bulleted
  • Definition
  • Tables
  • Horizontal transition lines
  • Hyperlinks
  • External
  • Internal
  • Implicit
  • Footnotes
  • Citations
  • Comments
  • More

http//docutils.sourceforge.net
5
How Do I Use reStructuredText/DocUtils?
  • PyTrilinos web pages
  • Front page
  • Overview
  • FAQ
  • Documentation pages (doxygen problematic for me)
  • Development
  • Release 7.0
  • Tutorials
  • Automation
  • _content.txt files get converted to
    _content.html files using make, which calls
    rst2html.py
  • Both are stored in TrilinosWeb repository
  • .html file uses php to include _content.html,
    so I get Trilinos header, sidebars and footer as
    usual

6
Examples
Write a Comment
User Comments (0)
About PowerShow.com