Changes between Initial Version and Version 1 of BoostDocs/GettingStarted


Ignore:
Timestamp:
Jul 25, 2008, 11:43:38 AM (14 years ago)
Author:
Daniel James
Comment:

Very rough start to documentation getting started instructions

Legend:

Unmodified
Added
Removed
Modified
  • BoostDocs/GettingStarted

    v1 v1  
     1I'm going to try to write a better getting started guide for the boost documentation tools, outside of the individual tools' documentation. Just a very rough outline to start with. This will be of only limited scope - full documentation will be in the tools' documentation.
     2
     3== How to build boost documentation ==
     4
     5  * bjam
     6  * xsltproc
     7  * [http://docbook.sourceforge.net/ Norman Walsh's DocBook XSL stylesheets]
     8  * [http://www.oasis-open.org/docbook/xml/4.2/ The DocBook DTD]
     9  * doxygen (optional for boostbook, required for several libraries' documentation.
     10  * latex (for Boost.Accumulators' formulae)
     11
     12== Windows ==
     13
     14It's easier to use Cygwin (see below).
     15
     16TODO
     17
     18== Cygwin ==
     19
     20Cygwin packages:
     21
     22  * Libs/libxml2
     23  * Libs/libxslt
     24  * Devel/doxygen
     25  * Text/docbook-xml42
     26  * Text/docbook-xsl
     27  * Text/tetex-extra (for accumulators, I'm not sure if this is the right one?)
     28  * dvips?
     29  * ghostscript?
     30
     31Install docbook manually, or using cygwin packages?
     32
     33Build bjam
     34
     35user-config.jam:
     36
     37{{{
     38using xsltproc ;
     39# TODO: Fill these directories in:
     40using boostbook : DOCBOOK_XSL_DIR : DOCBOOK_DTD_DIR ;
     41using doxygen ;
     42}}}
     43
     44=== Unix with automatic script ===
     45
     46TODO
     47
     48=== Debian/ubuntu ===
     49
     50{{{
     51# TODO: What's the correct latex package?
     52sudo apt-get install xsltproc docbook-xsl docbook-xml doxygen texlive-full
     53}}}
     54
     55Add to user-config.jam:
     56
     57{{{
     58using xsltproc ;
     59
     60using boostbook
     61    : /usr/share/xml/docbook/stylesheet/nwalsh
     62    : /usr/share/xml/docbook/schema/dtd/4.2
     63    ;
     64
     65# Remove this line if you're not using doxygen
     66using doxygen ;
     67}}}
     68
     69== Pre-build quickbook ==
     70
     71TODO
     72
     73== How to build pdfs ==
     74
     75TODO