Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

OAW Documentation

Revision as of 16:55, 4 April 2007 by Peter.friese.openarchitectureware.org (Talk | contribs) (Writing oAW Documentation)

Writing oAW Documentation

Originally, oAW documentation has been written using OpenOffice and exported to PDF for end user convenience. Starting in March 2007, we're converting all documents to DocBook which gives us the tremendous benefit of creating both PDF documentation for printing purposes and Eclipse online help from one source (single-source publishing).

Prerequisites

Here's what you need to create DocBook documentation:

  • Your favourite XML editor. You might want to try Eclipse WTP.
  • The documentation subproject of oAW. Get it from our developer CVS.
    • This projects contains all source files,
    • DocBook XSL transformation and stylesheets,
    • DocBook DocBook DTD
    • and an ANT build script to compile the documentation

Writing

  1. After you have checked out the documentation project,
  2. navigate to the documentation/docbook-src/oaw4.1 folder

The index.xml file is the documentation root and contains includes for all subdocuments.

Adding a new cahpter to the documentation

If you want to add a new chapter,

  1. create a new XML document similar to gettingstarted-emf_tutorial.xml
  2. and add an Entity import to the index.xml file (<!ENTITY gettingstarted-emf_tutorial SYSTEM "gettingstarted-emf_tutorial.xml">)


Compiling

In order to convert your DocBook XML into a PDF and Eclipse Online Help:

  1. select build-docbook.xml
  2. run it as an ANT file

The PDF will be written to documentation/pdf/oaw4.1, the Eclipse Online Help will be created in a separate project (org.openarchitectureware.help.userguide, please make sure you've checked out this project from CVS before generating DocBook).

Copyright © Eclipse Foundation, Inc. All Rights Reserved.