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.
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance