Gervase Markham wrote:
>...
> Create docs/end-user and docs/web-developer. Use docs/end-user instead
> of software/mozilla/docs - then all projects can have end-user docs.
> The remove the docs/software symlink.
> 
> I think that we should centralise, under /docs, all documentation
> except that which is (dev-specific && project-specific), which goes in
> project_name/docs.

Ok, time for me to jump in here (perhaps as the `information architect'
which someone was asking for earlier:-).

To have separate hierarchies for `docs' at all is meaningless. With the
exception of binaries and stuff, everything on a Web site *is* documentation.

> 2) "The creation of software instead of just a directory for mozilla
>   prepares mozilla.org for the possibility of splitting the
>   application into separate releases, as in a Navigator app, a
>   Composer app, a Messenger app, etc. It also provides a place for any
>   other software released by mozilla.org."
> 
> There are never going to be separate releases of the different apps,
> because they are all UIs to the same framework.

You can't know that. That is how the Mozilla suite has worked from
mid-1999 to the present. It was not how Mozilla worked before mid-1999,
and it may not be how Mozilla works after 2002.

It is quite possible, for example, that the Mozilla base (networking,
layout engine, XP Toolkit, etc) will be turned into a number of
libraries which individual Mozilla applications can then link to.

Indeed, if the Mozilla suite is never available as separate
applications, it will forever be slower, more bloated, and more unstable
than its single-application competitors. So I would doubt that we'll be
taking the current approach forever.

>                                                 There may be separate
> releases of different components, such as the JS engine, but they are
> all under /projects anyway.
>
> And I maintain that /projects is the "place for software released by
> mozilla.org."
>...

Having a /projects hierarchy makes about as much sense as having a /docs
hierarchy. Given enough mindless advocacy, anything could be considered
a `project'.

-- 
Matthew `mpt' Thomas, Mozilla user interface QA
Mozilla UI decisions made within 48 hours, or the next one is free

Reply via email to