…

I don't think that a lot of developers really care about how wonderful help 
module looks like as long as it answers development related questions clearly 
and precisely. Nowadays help/doc search activities is much more than just open 
offline page with descriptions of classes and methods with examples. We search 
through QA web sites and dev forums, tutorials and videos, source repositories, 
social discussion platform. Why not to delegate all those activities to proper 
browser environment of choice with all its extensions and custom setups? And 
just improve query part of qtc help (index, content seaches) to speed up simple 
Qt and c++ related queries and fall back to proper web search engines outside 
of ide for anything more complex. Embedding browser into ide seems to me like a 
huge misdirection.


Hi Kirill,

I can’t speak for the size of WebEngine or the complexity of this solution, but 
I can speak for the look & feel of the documentation.

The current situation with Qt Creator’s documentation is not about how 
wonderful the content would look like. It’s about the basics of what developers 
expect to get when they look at the documentation. It’s to match what we have 
on https://doc.qt.io in the first place. I’m talking about _parity_. I’m not 
asking for some crazy animation – just a 1:1 with the official Qt documentation 
that’s published online.


  *   We can’t display a real code blocks in Creator – you don’t get that black 
box with syntax highlighted code snippets in Creator. When you document this, 
you use \code, \endcode, or \badcode in qdoc. None of this is actually being 
displayed as expected in Creator.

If source code was not behaving as expected when compiled, you’d consider it a 
bug right? So why is this different because it’s documentation? Because it’s 
less important?

  *   We can’t display a proper table with the borders in Creator – try it out, 
search for QObject, look at the API reference, there’s actually no table there. 
Just some indentation with white background. Now compare it to this: 
https://doc.qt.io/qt-5/qobject.html

You say:

“Nowadays help/doc search activities is much more than just open offline page 
with descriptions of classes and methods with examples.”

Exactly. I’d like to have more than this – but we don’t even have basic HTML. 
Remember, a table doesn’t render at all. It’s not possible with regular Creator 
docs. It’s possible to have better documentation, but we need something more 
than just QTextBrowser.


Kavindra.


________________________________

This e-mail and any attachment(s) are intended only for the recipient(s) named 
above and others who have been specifically authorized to receive them. They 
may contain confidential information. If you are not the intended recipient, 
please do not read this email or its attachment(s). Furthermore, you are hereby 
notified that any dissemination, distribution or copying of this e-mail and any 
attachment(s) is strictly prohibited. If you have received this e-mail in 
error, please immediately notify the sender by replying to this e-mail and then 
delete this e-mail and any attachment(s) or copies thereof from your system. 
Thank you.
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to