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

Reply via email to