[yocto] [PATCHv2 00/28][yocto-docs] Add eclipse help generation for remaining documents

mail at timomueller.eu mail at timomueller.eu
Fri Sep 21 07:36:06 PDT 2012


From: Timo Mueller <timo.mueller at bmw-carit.de>

Hi,

this version adds two changes to the existing patch set:

1. Additional xslt parameters for indenting the html properly.
2. Fixing links between different documentation documents. This is
similar to the link resolving found in the mega-manual and also
requires the docbook chunker to use anchor names for resulting html
files.

1: Small bug fix stopping eclipse target when generation fails
2: Add xslt parameters to adt-manual
3..7: Add eclipse generation to dev-manual
8..12: Add eclipse generation to bsp-guide
13..17: Add eclipse generation to kernel-manual
18..22: Add eclipse generation to poky-ref-manual
23..26: Add eclipse generation to yocto-project-qs
27..28: Adding link conversion to help generation

>From original patch:

Hi,

I've recently submitted a proof of concept showing how eclipse help files
can be generated from the adt-manual using the docbook eclipse3.xsl
stylesheet. These patches are currently in the temporary branch 'timo'
in the yocto-docs git.

This patch series fixes a small bug and adds eclipse help generation support
for the other documentation parts.

1: Small bug fix stopping eclipse target when generation fails
2..6: Add eclipse generation to dev-manual
7..11: Add eclipse generation to bsp-guide
12..16: Add eclipse generation to kernel-manual
17..21: Add eclipse generation to poky-ref-manual
22..25: Add eclipse generation to yocto-project-qs

Best regards,
        Timo

Timo Mueller (28):
  documentation/Makefile: Stop eclipse target workflow if generation
    fails.
  documentation/adt-manual/adt-manual-eclipse-customization.xsl: Added
    chunking and link parameters.
  documentation: Move dev-manual global parameters to customization
    file
  documentation/dev-manual/dev-manual-eclipse-customization.xsl: new
    file
  documentation/Makefile: Support for making Eclipse HTML dev manual
  documentation/dev-manual/dev-manual.xml: Added Title tag
  documentation/Makefile: logic to make all for adt manual and cleanup
  documentation: Move bsp-guide global parameters to customization file
  documentation/bsp-guide/bsp-guide-eclipse-customization.xsl: new file
  documentation/Makefile: Support for making Eclipse HTML bsp guide
  documentation/bsp-guide/bsp-guide.xml: Added Title tag
  documentation/Makefile: logic to make all for bsp guide and cleanup
  documentation: Move kernel-manual global parameters to customization
    file
  documentation/kernel-manual/kernel-manual-eclipse-customization.xsl:
    new file
  documentation/Makefile: Support for making Eclipse HTML kernel manual
  documentation/kernel-manual/kernel-manual.xml: Added Title tag
  documentation/Makefile: logic to make all for kernel-manual and
    cleanup
  documentation: Move poky-ref-manual global parameters to
    customization file
  documentation/poky-ref-manual/poky-ref-manual-eclipse-customization.xsl:
    new file
  documentation/Makefile: Support for making Eclipse HTML poky ref
    manual
  documentation/poky-ref-manual/poky-ref-manual.xml: Added Title tag
  documentation/Makefile: logic to make all for poky-ref-manual and
    cleanup
  documentation: Move yocto-project-qs global parameters to
    customization file
  documentation/yocto-project-qs/yocto-project-qs-eclipse-customization.xsl:
    new file
  documentation/Makefile: Support for making Eclipse HTML yocto project
    qs manual
  documentation/Makefile: logic to make all for yocto-project-qs and
    cleanup
  documentation/tools/eclipse-help.sed: Processes external links for
    eclipse html files
  documentation/Makefile: Added conversion of links to other
    documentation parts.

 documentation/Makefile                             |  111 +++++++++++---------
 .../adt-manual-eclipse-customization.xsl           |    6 +
 .../bsp-guide/bsp-guide-customization.xsl          |    4 +
 .../bsp-guide/bsp-guide-eclipse-customization.xsl  |   26 +++++
 documentation/bsp-guide/bsp-guide.xml              |    4 +-
 .../dev-manual/dev-manual-customization.xsl        |    6 +-
 .../dev-manual-eclipse-customization.xsl           |   26 +++++
 documentation/dev-manual/dev-manual.xml            |    4 +-
 .../kernel-manual/kernel-manual-customization.xsl  |    7 +-
 .../kernel-manual-eclipse-customization.xsl        |   26 +++++
 documentation/kernel-manual/kernel-manual.xml      |    4 +-
 .../poky-ref-manual-customization.xsl              |    5 +
 .../poky-ref-manual-eclipse-customization.xsl      |   26 +++++
 documentation/poky-ref-manual/poky-ref-manual.xml  |    4 +-
 documentation/tools/eclipse-help.sed               |   18 +++
 .../yocto-project-qs-customization.xsl             |    2 +-
 .../yocto-project-qs-eclipse-customization.xsl     |   23 ++++
 17 files changed, 242 insertions(+), 60 deletions(-)
 create mode 100644 documentation/bsp-guide/bsp-guide-eclipse-customization.xsl
 create mode 100644 documentation/dev-manual/dev-manual-eclipse-customization.xsl
 create mode 100644 documentation/kernel-manual/kernel-manual-eclipse-customization.xsl
 create mode 100644 documentation/poky-ref-manual/poky-ref-manual-eclipse-customization.xsl
 create mode 100644 documentation/tools/eclipse-help.sed
 create mode 100644 documentation/yocto-project-qs/yocto-project-qs-eclipse-customization.xsl

-- 
1.7.7.6




More information about the yocto mailing list