[Development] Harmonizing the Qt 5.x Documentation

Matthew Woehlke mw_triad at users.sourceforge.net
Tue Mar 11 17:04:11 CET 2014


On 2014-03-11 05:01, Pasion Jerome wrote:
> Short summary: We will be redirecting viewers of Qt 5.0 and Qt 5.1 documentation
> to "Qt 5" documentation. Subsequently, we will remove the 5.0 and 5.1 documentation
> from qt-project.org and we will place future Qt 5.x documentation in
> "Qt 5" (http://qt-project.org/doc/qt-5/).

How am I then supposed to find the 5.x documentation if I am developing 
an application against 5.x but the latest release is 5.y?

It's common practice to keep old documentation available so that users 
can have a correct view of the state of the software /as of the version 
they are using/. If you don't do this, you *MUST* accurately document 
every *change* (not just additions) between versions and have that 
documentation clearly visible in the documentation of the affected 
classes/methods/etc. (Plus, I know from experience that \since is easily 
overlooked.)

> People looking into the Qt 5 documentation will likely encounter the
> 5.0 version. Harmonizing the directories into one means that online
> viewers will always view the latest Qt 5 documentation.

That can be solved easily by having /doc/qt-5/ symlinked on the server 
to the latest 5.x.

I would also encourage doing like python.org and adding a widget to 
select the documentation version. You could also add a big noisy warning 
to the historic documentation pages.

> B)Multiple directories hinders the search results. A single directory for Qt 5
> documentation increases traffic to the /doc/qt-5/ directory. Currently,
> the /doc/qt-5.1 and /doc/qt-5.0 directories are taking away viewers from the
> main Qt 5 content.

So don't allow these to be indexed? I know there are ways to tell search 
engines to not index certain pages...

-- 
Matthew




More information about the Development mailing list