cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tommy-Carlos Williams <to...@devgeeks.org>
Subject Re: Moving www into an app folder
Date Fri, 22 Mar 2013 23:00:53 GMT
Can I just ask a question about this?

Is the config.xml supposed to be compatible with build.phonegap.com at all? 

I ask because I could see a scenario where you might want to use the cli tools, but still
utilise build.phonegap.com for other platforms (or even for the ones supported by the cli).

If the cli config.xml is "build" compatible, it makes sense for it to be in the www folder
so that the www folder can go straight to build.phonegap.com.



On 23/03/2013, at 9:15 AM, Brian LeRoux <b@brian.io> wrote:

> I'm ok with ./merges at the same level as ./www but the config.xml
> inside of ./www bugs me too. I think having a root level ./www just
> works well mentally in that its obvious whats there, what it does, and
> who it effects. The ./merges folder is really just stuff that gets
> added to ./www in the right cases so having at the same depth is ok
> (for me).
> 
> I get where you are coming from though.
> 
> The real sticky bit is a config file hiding with the app
> implementation. It seems like that would live at the root. The idea of
> having it inside of ./www is a simple zip and rename of ./www would
> result in an installable package...but logically with our tooling and
> such that would be a build artifact that just lives in ./platforms
> after we do our magic.
> 
> =/
> 
> 
> On Fri, Mar 22, 2013 at 1:24 PM, Michal Mocny <mmocny@chromium.org> wrote:
>> Paraphrasing our meeting notes today:
>> 
>> * currently www/ has to have config.xml inside it, docs inside it, README
>> etc
>> * merges folder is already a sibling of www/ but its logically part of the
>> app.
>> * So, why not move everything that isn't the actual assets of the app
>> itself out of www?
>> * Option 1: move everything out into the root.
>>   * harder for git versioning your app, since cordova artifacts
>> (platforms, plugins) are inside.
>> * Option 2: make a new top level "app/" folder that holds merges/ and www/
>> and manifestes etc
>>   * then you can just clone/install an app into one location
>> 
>> 
>> And I'll throw out a third option: Create an "apps" folder which can have
>> any number of named apps, like plugins.
>> 
>> 
>> I think (2) should be totally doable (just change some default paths in the
>> tooling) and is a strict improvement (minus the hassle of moving your files
>> around the first time for app devs).  (3) I think is interesting, but is a
>> bit of a departure.
>> 
>> -Michal


Mime
View raw message