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