Kubuntu Docs

David Wonderly david.wonderly at kubuntu.org
Wed May 22 23:51:25 UTC 2013


Recently there has been the beginnings of restructuring the Kubuntu Docs 
package.

A little background to start with.

For a while there has been a concern with the shipped Kubuntu Docs not being 
translated, not being up to date and being too much to maintain for the small 
team. 

On top of all of this, the learning curve to DocBook is something that people 
don't seem to want to do. I have been a fan of docbook for many years and I 
still think it is one of the best ways to write docs but, many people don't 
want to take the time to learn XML and the DocBook DTD. 

The other part of DocBook is very few of us who maintain the kubuntu-docs 
package actually know DocBook through and through, with other things in our 
lives, it has created a choke point for quite a while.

This is one of the many reasons we started looking at a new way to write and 
view the kubuntu-docs.

The primary doc work will be hosted on the Kubuntu Wiki. 
(https://wiki.kubuntu.org/Kubuntu/KubuntuDocs for now) and will be setup to 
look really nice on a wiki page. This will be an all inclusive docs run, with 
links to other projects that we ship documentation on. (KDE, LibreOffice etc.) 
This will help with limiting the amount of duplicated documentation. This has 
been something that has bothered me for quite a while. The amount of 
duplicated effort that goes into our docs.

So, we will have two sets of docs on line. There will be the all inclusive 
docs that I talked about above and a pure minimal set of docs to ship with the 
ISO.

A little about the theory of a smaller set of docs to ship.

The idea is someone new has installed Kubuntu for the first time. Now, while we 
do have some bit that is laid out like Windows (This is good because there is 
an instant familiarity with the layout) There will be a lot of people who are 
totally lost. Even the simplest tasks like connecting to the internet can 
because confusing to a new user.

So, we need to have something that explains a VERY brief use case on doing the 
simplest tasks. 

Connecting to a Wifi or LAN.
Brief overview of how to get around Kickoff.
Brief explanation of the Plasma Widgets.
Explaining that Rekonq is a web browser.
Explaining that Amarok is a Full feature music player.
Explaining what Dolphin is.
Explaining what LibreOffice is.
Explaining how to get more information once online.

That should be it.

This is very minimal, very easy to maintain and shouldn't really have to 
change too much from release to release. 

This is to ENSURE the highest quality for the docs that are shipped with the 
ISO with each release. This will also allow us to get the docs translated with 
more ease than before.

Now, as we know, the default install of Kubuntu has the plasma widget of 
Desktop Folder automatically on the desktop. If we were to have a "Need Help?" 
icon in there to open these brief docs, this would be a way to announce to new 
users there is a step by step help page.

Now, taking this basic docs that is shipped, I would argue and propose that 
this basic few pages remain in the DocBook DTD of XML, due to the nature of 
this, it should not change much, if at all, from release to release. This way 
we can ensure the highest quality and have to choke points will be good.

Back to the full online docs. 

I would envision this to be setup much like techbase.kde.org is setup. This 
would allow us to have a professional looking doc set online. It would look 
nice and it would allow us to put forward the best information, keep it up to 
date, fix typos and errors instantly and with the work in translating webpages 
on the fly, would fulfill that need as well.

tl;dr

Ideas for reworking the way Kubuntu approaches docs. Minimal docs shipped 
with the ISO, the rest online. 

Please note, this is an OPEN discussion. I am not trying to fully dictate how 
the Kubuntu Docs will move forward. I just believe that we need to move. 
Forward is as good as a direction as any.

Cheers!

David Wonderly
Darkwing on FreeNode IRC in #kubuntu-devel and #Kubuntu



More information about the kubuntu-devel mailing list