On 1/4/2013 10:23 AM, Dave Townsend wrote:
On 12/19/2012 10:44 AM, [email protected] wrote:
On Tuesday, December 11, 2012 12:15:42 PM UTC-8, Dave Townsend wrote:
As part of landing the Add-on SDK APIs in Firefox we need to choose

where to put them in the source tree. We had some early work in

toolkit/addon-sdk however I think the Add-on SDK is a well owned module

so there is no reason to put them under toolkit. I'd like to create the

new top-level directory, addon-sdk and use that instead. Any objections?

Is addon-sdk for Firefox only? Is it tied to XUL? What does it depend
on? If it is an independent module, it still could go under toolkit.
Modules can and do contain other modules.

Initially it may ship for Firefox only, but Fennec should follow along
quickly after that. It has various dependencies throughout the tree,
some XUL and Firefox UI dependencies in some of the modules, some
network, soon indexed db, all sorts really.

Flat is better than nested, but a sprawling top level that mixes too
many ad-hoc or specific modules with more
general/high-level/category-container directories is not good for
approachability and understanding and navigation.

I agree and that's exactly why I don't want to put it into toolkit which
is already a sprawling collection of mostly unrelated directories which
ideally I'd like to split up sometime soon.

Having heard no big objections to this I intend to go ahead with creating this directory and landing there. If we decide later that that was a mistake then moving the code is easy.
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance

Reply via email to