|
Boost : |
Subject: Re: [boost] [test] still broken in release
From: Richard (legalize+jeeves_at_[hidden])
Date: 2013-08-09 09:29:18
[Please do not mail me a copy of your followup]
boost_at_[hidden] spake the secret code
<loom.20130808T054201-956_at_[hidden]> thusly:
>> - Everything is written in Quickbook
>> - It is a true rewrite, not an edit of existing docs
>
>So you do not see aplace for any of an existing pages in your new
>documentation? What about examples and existing tutorials? Do you cover all
>the components of Boost.Test?
I wrote all new tutorials, examples, user guide, etc. Over 4 years
ago I posted this on boost-users when I wrote a series of tutorials
on Boost.Test for my blog:
"I don't know exactly what it is about the documentation, but
its difficult for me to find stuff in there quickly. The easier
it is to get started with a library, the more people use it.
I don't know why, but Boost.Test feels hard to get started.
Once I got it figured out, I decided that some tutorials would
help others."
This situation hadn't changed at all in 4 years, so I just decided to
fix it by writing new documentation.
>> - Some Quickbook annotations are added to header files to briefly
>> summarize the major classes/functions that a user of Boost.Test is
>> likely to care about: test_unit, test_case, test_suite,
>> master_test_suite_t, test_observer, unit_test_log_t,
>> unit_test_log_formatter, init_unit_test_func, unit_test_main.
>
>Why does this need to be part of source code?
This is how quickbook keeps documentation and header files synchronized.
>> - Boost.Test code in trunk is used as "the truth" for understanding
>> how something actually works
>
>So, you reverse engeneer all new features, right?
It's not clear what is a new feature and what is simply an undocumented
internal mechanism. So no, I documented the stuff that everyone needs
and the stuff that people appear to be using in boost by grepping trunk.
This is already a little bit more than what the old documentation covered.
>Would you be interested in my input? We can take this offline.
I will post for wider review once I finish my first pass, which is
probably going to happen soon. Right now, I'm just using a few people
for feedback as I go.
-- "The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline> The Computer Graphics Museum <http://computergraphicsmuseum.org> The Terminals Wiki <http://terminals.classiccmp.org> Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk