[kde-doc-english] Adaption of docbook location in frameworks/kf5

Luigi Toscano luigi.toscano at tiscali.it
Wed Mar 26 11:07:06 UTC 2014


On Wednesday 26 of March 2014 07:58:16 Burkhard Lück wrote:
> Hi,
> 
> kdelibs was already splitted into different frameworks repos, the same will
> happen with kde-runtime and kde-workspace soon.
> 
> The documentation has to be splitted accordingly into the different repos.
> 
> We need to keep an eye on kde-runtime and kde-workspace and check that this
> is done properly, especially for the kcontrol docbooks.
> You can grep for X-DocPath, then you know the location of the code via the
> desktop file and can check, if the documentation in the X-DocPath string is
> in the correct repo.
Right, this is something to check.

We also need to recheck the man pages and the documentation shipped with 
Frameworks and cleanup the terminology and the content.

T.C., if you read this, please remember to fix this:
https://git.reviewboard.kde.org/r/116037/

> But we still have decide how to handle some additional docbooks:
> 

> 1) frameworks/ktetxteditor
> Afaik this is the editor component used in kate, kwrite, kile, kdevelop,
> krusader etc.
> Therefore parts of the kate docbooks should be moved into this repo as well
> (keep docs together with code)
> This would help to solve https://bugs.kde.org/show_bug.cgi?id=322915
> How do we use this docbook then?
> A link from the application handbook using this component?
> Pull in this docbook at application build time? Is that possible?

A link it's more likely to work. The same pattern that we are using with 
Fundamentals will become a bit more used I guess.

> 
> 2) kde-runtime
> 2a) docbooks like documentationnotfound, fundamentals, onlinehelp
> Move them all into khelpcenter repo?
> Or should documentationnotfound go into frameworks/kio or kdoctools?

I already moved documentationnotfound into frameworks/kio, because it is used 
by kio-help (and I'm still not sure why it ended up in kde-runtime instead of 
kdelibs :)
Fundamentals needs some redesign (if you remember also 
https://git.reviewboard.kde.org/r/116038/ and the discussion): common things 
can go there the problem is that it's possible to use kdoctools but not some 
other, higher-level components. I think that the rule for the split should be: 
every documentation . This is a bit complicated for widgets which are spread 
around in higher-level frameworks, but maybe we can find a solution (links: 
they are transparent in khelpcenter).

(that said, Mallard would solve this problem natively, but a) I'm _not_ 
pushing for it, b) we need a kio-mallard first (if not to display Gnome 
documentation), c) we need to fix what we have first!)

Maybe onlinehelp is more useful into khelpcenter.

> 
> 2b) plasmapkg - is this obsolete?
I asked on #plasma, it's going to plasma-framework; developers will move the 
documentation.

> 
> 2c) nepomuk? will be replaced with baloo

No Nepomuk in Frameworks. Maybe part of the documentation could be used for 
Baloo, but right now the 4.x version of Baloo is going to be finalized, so the 
KF5 version is not available yet.


References for people not following kde-frameworks-devel/kde-core-devel:
http://community.kde.org/Frameworks/Epics/New_Runtime_Organization
http://community.kde.org/Plasma/PW2Todo

Ciao
-- 
Luigi


More information about the kde-doc-english mailing list