Hi all,

I am not sure who is working on documentation and what targets you guys
have.

I have now a rough Overview on OpenOffice from the Bugzilla side. I feel
the need to create a documentation, since I feel very lost in the code.
And I really do not understand the coding decisions. I would do it all
differently.

And I would like to start to use the mwiki for architectural/development
Documentation. I very much dislike the documentation how it has been
done so far. It is spiked with names, project, todo lists, concepts,
documentation and Ideas of all kind.

Names and Responsibilities:

    I would like to remove all naming who is responsible for what on
    mwiki. This view is long gone and some of the ideas read like the
    responsible people have created their own project in the meanwhile.
    So for me it feels more like a grave. If anything of this has any
    meaning we should move it to the cwiki, separating the Software from
    its Management. And management should be about doing something and
    not writing what someone took responsibility to do. I think it is
    not how we want to work.

Todos, Tasks and Bugs, Ideas

    If those still apply Todos / Tasks Imho should be moved to Jira.
    Bugs and Issues should move to Bugzilla.

    I really do not care much if they end up all in BZ. Mwiki is the
    wrong place, that is the main argument. And Jira I want to use for
    the road map planning, so task base view is good there. And I link
    Bugzilla anyhow.


Documentation goal:

    What I target at is to move all the remaining stuff in a new View.
    Starting with an overview page explaining an overall picture,
    defining words we use, shortcuts that one can find.
    Then describe each module, where a module is one folder under main.
    What it is goal, features it provides, an Source file based UML-Chart.
    I would also like to start another view of use cases. Each use case
    describes something from users perspective. It does not need to be
    strict. I.E. UI considerations we already have can remain as is in
    the Use case section. Only importance is that it is as technical
    unspecific as we can describe it even we know how we implement it.
    Also I would like to add concepts into the use-case, but rewritten
    on use case level pushing the concrete Idea how it could be done to
    a later moment.

    There are other Views, like startup description and other things
    that we can reuse and do not fit in the views above. We still can
    keep these as additional things.

    To be clear the documentation should be in a way that it does not
    cause to much of maintenance. Biggest issue of documentation overall.

I hope my words make any sense to you. I tried to write as specific as I
am able to, but I have not made my mind up what the result exactly will
be. So probably I have some iterations until I am happy on the contents
and can better describe what I think needs to be documented. I learn as
I crouch forward. I welcome any participation or insight or
recommendation you want to give.

Are there concerns, Objections, Ideas or doubts I need to look into
before I start? I have some fears toi simply remove names. I do not want
to hurt people that they might loose their Kudos. (Imho they do not)

All the Best

Peter


Reply via email to