Strategic Refocus (was: Difference between the User's Guide and the Gnome User's Guide)
Sean Wheller
sean at inwords.co.za
Sun Jan 16 16:15:04 UTC 2005
Thanks John for that interesting and honest explanation. Having read this made
many things much clearer in my mind and got me thinking. Here is what I
think.
The basic problem in Ubuntu documentation seems to have been a basic lack of
requirements and operational analysis. The results of this are now becoming
more evident. In addressing the situation I will make an attempt to perform
this task on-the-fly and at a very late stage. I am not sure it will be a
conclusive and all encompassing attempt, that would take much more than an
email, or that it will help, but let's see.
Since I have not been with the project long, please consider that my points of
view may be well-off target. If so please just say so, I have the skin of a
Rhinoceros so promise I won't be offended. While some of what I will say is
based on my experience thus far, other parts are based on my 'gut' and
experience. The later of which I trust more than intellect sometimes.
On first look at Ubuntu Documentation Project I was confused as to why the
project tried to redo so much that was already done. It seemed to be that
Ubuntu is based heavily on two major upstreams: Debian and GNOME. I was
equally confused by the intended duplication of work process, the method of
once in wiki and then port it to DocBook seemed less than efficient. I was
surprised to see outlines in the docs but no meat and started questioning
this approach. I now understand the reasoning, but still feel that the
process is flawed. However, I think this is a community thing to change and
push no further.
What I expected to find was a documentation set that included: User Guide and
Admin Guide that contained the docs I found scattered across the wiki. These
works would have various upstreams as dependencies. In essence these books
would be patches on the vendor drops from GNOME and Debian primarily. The
patches would essentially customize texts to fit the context and nuances of
Ubuntu and enhance where vendor drops had a deficiency. Those deficiencies
could be patched back to upstream.
However, this was not the case. It became apparent to me that people had the
intention to write these docs from scratch. Already in a position where I was
making intrusive changes to the DocBook framework, I raised this concern but
not with my usual over powering passion. Perhaps I should have stuck to my
guns, but that would have risked making more people mad at me than already
are, but enough politics.
I still believe that a User Guide is a worthwhile project, though not as you
originally intended as a publication for training. In my experience training
materials are a different animal to guides. As a book it should target the
user and as such be scoped to discuss the Ubuntu implimentation of the GNOME
Desktop. Where to find things, what they are for? Kind of like a 'Getting
Started' Chapter of a user manual. Here is the menu and these are the options
available. Here is the basics to installing more. From there it would be
GNOME docs (only those installed by default).
For the Quick Guide I envisioned an abstracted version of the User Guide.
How to implement this? I envisioned using SVN and a method called 'vendor
branches' (or vendor drops). I discussed this on IRC and was advised that it
does not work and that vendor drops would be difficult to manage
considereding the current level of proficiency team members had with SVN. I
dropped the subject.
On the side I have been playing with vendor drops to see if it actually works.
So far I have not had any problems and have two recommendations where people
have used it successfully. Both methods have their twists, but result in a
working vendor drop on which to build. Since I am not through testing this, I
cannot conclusively say it will work in production. But I am reasonably
confident that it will. Only by testing in a production environment will we
know for sure. If John is willing to test it on a side repos, I am willing to
help.
This said, it may be a way for the team to significantly advance the doc
development and reduce work load now and in the future. In addition, as
hinted before, it provides the opportunity to feed vendor drop changes back
upstream. The doc team would therefore be contributing on Ubuntu and Upstream
docs.
This method of development seems instinctively better considering the
composition of Ubuntu.
--
Sean Wheller
Technical Author
sean at inwords.co.za
http://www.inwords.co.za
Registered Linux User #375355
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-doc/attachments/20050116/7d10e878/attachment.pgp>
More information about the ubuntu-doc
mailing list