Bruno,

Sorting out the documentation is a great way you can help.

Angus has been helping migrate + update the information from the
waveprotocol site over the last few months.
We have been putting all new documentation in the wiki here, since it
is the easiest place for it to all be found and edited when it is
out-of-date.

I would advise against putting documentation directly in the code
repository (other than the notes written by developers as the code is
written), as it is likely to get updated less often there than if we
agree to keep it all on the wiki.
[Though the ultimate guide to what will happen is the source code!]

It would be good to reduce the README down to just "Thank you for
downloading Apache Wave.\n For installation please refer to
https://url/install.\n For licensing please refer to LICENSE and
NOTICE", rather than the installation guide it seems to have turned in
to.

The server-config.xml description tags (and the comments in the
src/org/waveprotocol/box/server/CoreSettings.java are there purely as
reminders to the developer as that bit of code is written. (And until
the documentation gets updated)).
Similarly, for the comments in various scripts, but it would be good
to create a page for each on the wiki explaining their use then update
the script to include a 1-line description and a link to the wiki.

Ali

On 6 June 2013 15:57, Bruno Gonzalez (aka stenyak) <[email protected]> wrote:
> Hi all,
>
> I see that there's bits of documentation here and there, sometimes it's
> duplicated in several places:
>  - Source code (README file, server-config.xml description tags, comments
> inside sh scripts...)
>  - Confluence wiki at apache
>  - WaveProtocol.org site
> (not sure if I missed any place else?)
>
> This can be a bit confusing, so I suggest deduplicating the
> documentation. If more people agree with this point of view, I offer myself
> for the task.
>
>
> My suggestions would be:
>  - Keep docs closely related with code, in the code repository. This
> prevents version mismatching. E.g. how to build the code, how to configure
> it, how to run the server...
>  - Keep the rest of stuff in the confluence wiki. This is stuff that will
> change very rarely. E.g. whitepapers, FAQ, generic user-facing
> information...
>  - Remove all duplicated docs from waveprotocol.org site. and point to the
> apache wiki (I'm not sure what's the actual status and purpose of the
> waveprotocol site?).
>  - Whenever something is moved from the apache wiki to the code repository,
> provide a link to a browsable version of the relevant repo file. E.g. "For
> more info, see https://github.com/apache/wave/blob/trunk/README";.
>
>
> Please voice your opinions. If nobody opposes in the next few days, I'll
> start working on it. All suggestions are welcome :-)
>
>
> --
> Saludos,
>      Bruno González
>
> _______________________________________________
> Jabber: stenyak AT gmail.com
> http://www.stenyak.com

Reply via email to