[rsyslog] Suggestion for Documentation Reconstructure

Ryo Fujita rfujita at redhat.com
Thu Jul 10 09:39:37 CEST 2008


Hi Rainer-san,

DocBook.org is here.
http://www.docbook.org/

And IBM has a good guide for beginners.
http://www.ibm.com/developerworks/xml/library/xml-matters3.html

Recently, Red Hat uses DocBook format to generate web pages ,PDFs and  
so on.
For example,
https://www.redhat.com/docs/manuals/enterprise/
A document having both html and PDF is generated from DocBook.

gnome-doc-utils and kdesdk-utils include very convenient tools to  
handle DocBook and related formats.

Best Rio.

On 2008/07/10, at 16:03, Rainer Gerhards wrote:

> Hi Rio-san,
>
> I need to leave soon, but a quick feedback: the proposal looks *very*
> interesting. I need to digest it a bit. I have no experience with
> DocBook, so I probably need to check that out, first. That may take a
> short while (should you happen to know a good "getting started guide",
> I'd grateful if you send me a link ;)). From first thought, I would
> prefer to generate the html et al outputs from a single source (where
> only that source is in git).
>
> Feedback from other list members is also appreciated.
>
> Rainer
>> -----Original Message-----
>> From: rsyslog-bounces at lists.adiscon.com [mailto:rsyslog-
>> bounces at lists.adiscon.com] On Behalf Of Ryo Fujita
>> Sent: Thursday, July 10, 2008 8:51 AM
>> To: rsyslog-users
>> Subject: [rsyslog] Suggestion for Documentation Reconstructure
>>
>> Hi List,
>>
>> I consulted with my colleagues about the smartest way to reconstruct
>> the documents of rsyslog.
>>
>> 1.Work Flow matter
>> The attached image is just an idea for rational flowchart to make
>> translation easier.
>> #If this ML forbids me to attach any files, you can see it on my  
>> site.
>> http://rio.tc/2008/07/10-144007.php
>>
>> I'm worried that this flow will give the contributers much trouble.
>>
>> - HTML(from Wiki) to DocBook conversion
>>   'tidy' will help us a little, but exporter of media Wiki is poor to
>> export 'well-formed HTML'.
>>   We need to edit and check them manually.
>>   Of course, I willingly do this. But it may take a number of days.
>>
>> - Writers need to edit DocBook XML after the reconstruction.
>>   As you know, HTML format is not good for a source of multi-output.
>>   DocBook XML is a perfect one except for edit :)
>>
>> - Automake related matter
>>   There can be two streams to generate man and html from DocBook XML.
>>   One : When you edit DocBook, you commit DocBook, HTML and man files
>> to git tree.
>>              Of course this method requires us to prepare an
>> environment where you can use xsltproc/docbook2man.
>>   Two : By adding some sequences into Makefile, HTML and man files
>> can be generated automatically.
>>              All persons who want to build rsyslog from tar ball need
>> to prepare the environment.
>>              And we need to put some check routines for dependencies
>> into Makefile.
>>
>> 2.git tree reconstruct only with 'doc' directory
>>
>> `-- doc
>>     |-- Makefile.am
>>     |-- conf
>>     |   |-- en
>>     |   |   `-- rsyslog-example.conf
>>     |   |-- OTHER_LANGUAGES(iso code)
>>     |   `-- jp
>>     |       `-- rsyslog-example.conf # annotations are translated.
>>     |-- html
>>     |   |-- en
>>     |   |   |-- bugs.html
>>     |   |   |-- OTHER_HTMLS
>>     |   |   `-- version_naming.html
>>     |   |-- OTHER_LANGUAGES(iso code)
>>     |   `-- jp
>>     |       |-- bugs.html
>>     |       |-- OTHER_HTMLS
>>     |       `-- version_naming.html
>>     |-- images
>>     |   |-- gssapi.png
>>     |   |-- OTHER_IMAGES
>>     |   `-- tls_cert_ca.jpg
>>     |-- man
>>     |   |-- en
>>     |   |   |-- man5
>>     |   |   |   `-- rsyslog.conf.5
>>     |   |   `-- man8
>>     |   |       `-- rsyslogd.8
>>     |   |-- OTHER_LANGUAGES(iso code)
>>     |   `-- jp
>>     |       |-- man5
>>     |       |   `-- rsyslog.conf.5
>>     |       `-- man8
>>     |           `-- rsyslogd.8
>>     `-- src
>>         |-- dias
>>         |   |-- classes.dia
>>         |   |-- OTHER_DIA_FILES
>>         |   `-- tls_cert_ca.dia
>>         `-- docbook
>>             |-- en
>>             |   |-- bugs.xml
>>             |   |-- rsyslog.conf.5.xml
>>             |   |-- rsyslogd.8.xml
>>             |   |-- OTHER_XMLS
>>             |   `-- version_naming.xml
>>             `-- ja
>>                 |-- bugs.html
>>                 |-- rsyslog.conf.5.xml
>>                 |-- rsyslogd.8.xml
>>                 |-- OTHER_XMLS
>>                 `-- version_naming.html
>>
>> # rsyslog.conf.5 and rsyslogd.8 files will be removed from ./tools/
>> directory.
>>
>> Your suggestions will be highly appreciated!!
>>
>> Best Rio.
>>
>>
> #######################################################################
>> #
>> Ryo Fujita <rfujita at redhat.com>
>> Senior Solution Architect, RHCE
>> Red Hat K.K.
>> TEL +81-3-5798-8500
>> FAX +81-3-5798-8599
>> Ebisu Neonato 8F
>> 4-1-18 Ebisu, Shibuya-ku,
>> Tokyo Japan 1500013
>>
> #######################################################################
>> #
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog

########################################################################
Ryo Fujita <rfujita at redhat.com>
Senior Solution Architect, RHCE
Red Hat K.K.
TEL +81-3-5798-8500
FAX +81-3-5798-8599
Ebisu Neonato 8F
4-1-18 Ebisu, Shibuya-ku,
Tokyo Japan 1500013
########################################################################



More information about the rsyslog mailing list