Jeff Yates wrote: > > I see 4 groups of people who will be going to these pages. > 1) C++ and other developers who want to join Mozilla's development team > 2) Software developers who wish to "re-use" Mozilla's technologies within > their own applications. > 3) Web page developers. (lets just call this group "mozilla/web") > 4) Mozilla browser end user's.
This is true, but remember also that Mozilla "embeds" its own software. So people joining Mozilla's team may also fall under the second category. > So, my opinion is that you should have relevant documentation available in 3 > groups, under mozilla/dev for those who wish to help in it's development, > mozilla/tech for those who wish to embed the engine in their own product, > and mozilla/web for the web page developer. The main problem with this is that the documentation for mozilla/dev and mozilla/tech overlap significantly. There are people who may want to use part of a technology. Also, one usually needs to know something about the interface to be able to implement it. So, I think this distinction should be made at the project level rather than above it.
