>From the infra perspective, I would like to add that I support this
move, I just have a few concerns on the conversion, one of which is
dealt with here.

> I've committed my draft XSL to the gentoo/xml/htdocs/xsl location, named
> guidexml2wiki.xsl. It still requires some updates that I'll work on soon
> (such as handling internal links) as I'll be using it more and more for the
> guides on gentoo.org/doc/en to move to the wiki as well.
> ProjectXML generates towards GuideXML, so should be usable chained.
It would be nice to move the foundation/ content to the Wiki as well I
think.

> PS An ebuild for a single stylesheet seems like overkill to me, but i've
> been proven incorrect in the past...
I think it would help a lot of the devs that are put off by the concept
of XML/XSLT. Just give them a little wrapper script to generate wiki
output.

One of my large concerns was how to handle some of the tag conversion.
We have a lot of custom tags, plus some interesting behavior in some
tags. 

Sven's XSL makes a very good start, but somebody needs to put in some
TLC for the following tags in conversion, and/or can we have it emit
something useful so we know when we hit a tag that's missing in the
XSLT.

Here's my list of tags found in proj/ that aren't in the XSLT so far:
(the "/>" is just because I collapsed the tag of any attributes, there probably
needs to be an audit of how the XSL handles attributes).

  179 <body/>
  145 <i/>
   74 <mail/> (optional attribute link)
   27 <dev/>
   25 <br/>
   18 <license/>
   15 <extrachapter/> (optional attribute position)
    9 <resource/> (attribute resource)
    7 <project/>
    7 <name/>
    7 <longname/>
    7 <longdescription/>
    7 <description/>
    6 <subproject/> (attribute ref)
    4 <goals/>
    2 <summary/>
    2 <requirements/>
    2 <recruitment/>
    2 <keyword/>
    2 <job/>
    2 <details/>
    2 <contact/>
    1 <var/>
    1 <subtitle/>
    1 <stmt/>
    1 <ident/>
    1 <extraproject/> (attribute name)
    1 <const/>

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85

Reply via email to