Re: [boost-docs] Query regarding boostbook and documentation

Robert Ramey <[email protected]> Mon, 4 Jan 2016 16:38:17 -0800
Newsgroups gmane.comp.lib.boost.documentation
Message-ID <[email protected]>
On 1/4/16 2:42 PM, Soul Studios wrote:
> I appreciate all the interest in the topic, however none of these posts
> actually answer my questions.
> Robert, I would love to use XMLMind but the cost is prohibitive.

Note that www.blincubator.com has a link to a free personal version. 
This version is no longer supported but it still works fine.  It's not 
perfect, but quite good.

> But I
> agree with your overall perspective.
> I'm just trying to write documentation here. I don't know why the
> process has to be so inorganic, dismal. I also don't see the value in
> learning many, many other formats/utilities/build processes to sustain
> something which is merely in support of the core of what I am doing, ie.
> an actual library.

LOL - you're preaching to the choir here!!!  I have exactly the same 
problem - but It's not solved for me.  I can even do the editing of the 
same files on either a mac or pc.  The document is totally compatible 
with Boost look and feel - it uses boost tools to go from xml to html.
>
> A simple guide explaining what gets auto-gen'd and what the
> non-boostbook tags currently are, is all I need. Or failing that, a
> dtd/schema, some example xml, and a working guide to building quickbook.
> Google has not been reciprocative in this respect.

There is documentation on the boost book tags.  In addition to this 
there is the DocBook documentation.  But when I use XMLMind its a no 
brainer.  Each "level", section, paragraph, etc... the editor displays
the sub tags which are permitted by the DTD.  It's perfect for us.
Note that I also included a BoostBook add-in which means that the the
"smarts" including the boostbook tags.  So if you use this setup - 
you're already boostbook compatible.

> Maybe I'm just stupid, but after passing through the merry-go-round of
> pages directing me as to how to build various interdependent things,
> just to write docs,

Here is the place to start.

  http://www.boost.org/doc/libs/master/doc/html/boostbook.html

I don't know if you've found that.  It's not easy to find on the website.

But really the easiest way to to go through the simple tools section of 
the boost library inclubator. Then just copy all the stuff that's there 
into your project and use your own documentation.  If you walk through 
the steps and you get stuck, let me know and I'll update the 
explanation.  I want other people to try this.

>I eventually came to the conclusion that it was
> easier just to code xml by hand. I'd prefer not to do that, but it's
> indicative of how convoluted the scenario is for a newcomer.

actually once you code the xml, you're still not done.  You have to get 
the tools setup to transform it into html using in a way that is 
compatible with the other boost documentation.

I been exactly there.  Just walk in my footprints.

Robert Ramey