Hi there!

There´s one thing we should not forget when discussing to use the Wiki for creating Specifications.

We do have a semi-automated process to generate Release Notes. This takes advantage of the OpenOffice Document file format and a standard template being used for the specification documents. Information from specifications documents is extracted via XSLT and a "What´s new guide" HTML page is created which is the basis for the Release Notes.

See for example: http://development.openoffice.org/releases/2.0.4rc3.html

If we want to work on Specifications in the Wiki there are two possibilities:

1.) After work is finished in the Wiki and at a give time just before the release, let´s say at UI - Freeze or something like that content from the Wiki must be moved to a .odt document.


2.) We need to work on the process to create the document for the Release Notes and create a new feature there to be able to extract information from the WiKi and we also need to set up some kind of template and corresponding rules on how specs in the Wiki do have too look to be able to find the information that is going to be extracted for the Release Notes.


If we go for 1.) we should take into account that we
do also have Feature Mails and that those contain the link to the specification which is used in the process to generate the release notes, so the move from Wiki to .odt must be done at least before the feature mail is being written.

For 2.) I think it might be not as easy to extract information from the wiki as it is to extract that from the OpenDocument Format, but we would have to see.


Kind regards,
Bernd Eilers


David Fraser wrote:
Hi Christian

Thanks for your offer! I think a wiki version of the Template would be a substantial aid to many people, and from the rest of the response on the mailing list I'm not alone in thinking that. Could you let us know if you start working on this - I presume wiki.services.openoffice.org is the place - as then others could perhaps participate :-)

Regards
David

Christian Jansen wrote:

Hi David,
from a feature documentation perspective it makes no difference to use the template, a wiki, a HTML page, or what ever comes into your mind.

I think it is more important that the UI feature and its functionality is described in well mannor. I personally think a wiki is absolutely fine to do that, but both (template or wiki) should follow the same guidelines.

The template was intended to give novice spec writers some help to write a spec. We decided to use the Writer format because it allows us to do some automation which makes it convenient to use. Especially creating complex tables in a wiki is no fun.

However, I can offer to create a wiki-version of the new template.


Regards,
Christian

David Fraser schrieb:

Kazunari Hirano wrote:

Hi,

Frank Schönheit wrote:

However, what I really *really* like about this process is
the exchange of ideas and arguments.


I respect the process.
I encourage community developers and CJK developers to access the spec
project wiki [1] and the spec template [2].

For issue 12719 I attempted to have a faster and more accessible specification process
This involved developing the spec collaboratively in the wiki
Unfortunately the spec team did not like this idea and have gone for an OOo template for designing specifications with This is perhaps better than the previous system, but I think there are still significant cases where using a wiki is a much faster route for people (particularly outside contributors) to use to collaboratively produce a specification. Unfortunately I did not have time to pursue this idea; fortunately the Sun team that took over the issue did look through our wiki-based spec and hopefully included some things - the issue is now fixed which is nice :-)

But I would like to propose that this approach to spec generation be given more thought. Reasons:
1) Wikis are designed for this
2) It is easier for a person not heavily involved in OOo to go to a wiki page, make a few changes, edit it, and submit, then it is to get a document out of version control etc, open it in OOo, change it and submit 3) The spec process is apparently working well for those inside Sun, less well for those outside. If there were an easier route for those less involved in development to produce specs it could be run concurrently as an alternate mechanism (possibly with a final step of converting to the required template format, that could be automated) 4) This would perhaps be particularly helpful for outside contributers who are not coders
5) Less likely to break due to problems in the OOo template macros :-)

This was done by having a wiki template that could then be filled out to produce the spec.

Thoughts?
David

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to