Yeah, a subduer is fine as long as we can merge the package.json from the 
template somehow…

Dibs not writing that :/


> On 1 Jun 2016, at 10:47 AM, Steven Gill <stevengil...@gmail.com> wrote:
> 
> I definitely see the usecase tommy describes.
> 
> I think subdir makes the most sense. package.json has a `dirname` field
> which would fetch everything in that subdirectory. This functionality
> already exists for `--template`.
> 
> TLDR We should be a bit more picky for top level files we copy over but
> blindly copy over sub directory files
> 
> On Tue, May 31, 2016 at 4:46 PM, Carlos Santana <csantan...@gmail.com>
> wrote:
> 
>> Using a subdir makes a clear separation between final template files vs.
>> files associated with tooling, tests, packaging
>> 
>> - Carlos Santana
>> @csantanapr
>> 
>>> On May 31, 2016, at 7:37 PM, Jesse <purplecabb...@gmail.com> wrote:
>>> 
>>> `cordova create` is destructive by nature.
>>> Anything and everything required by the templated app should be part of
>>> what is copied.  Our current blind folder copy needs to be more
>> intelligent.
>>> I would prefer that template files be in a sub-dir, much like they are in
>>> each platform.
>>> 
>>> Simon and I faced a similar situation with making a plugin template[1]
>>> While only half baked at this point, the file structure is relevant I
>> think.
>>> 
>>> [1] https://github.com/phonegap/phonegap-plugin-template
>>> 
>>> 
>>> 
>>> @purplecabbage
>>> risingj.com
>>> 
>>>> On Tue, May 31, 2016 at 4:18 PM, Tommy Williams <to...@devgeeks.org>
>> wrote:
>>>> 
>>>> .npmignore can help with some of those unwanted files, but not all…
>>>> 
>>>> However, what happens in the circumstance when the template _does_ need
>> a
>>>> package.json file, such as the react-hot-loader template Jed and I
>> made? It
>>>> has npm dips and npm scripts that are vital to how it works in its
>>>> package,json. We can’t just omit files, Similarly, a template might
>> include
>>>> hooks and merges as well.
>>>> 
>>>> - tommy
>>>> 
>>>> 
>>>>> On 1 Jun 2016, at 8:22 AM, Carlos Santana <csantan...@gmail.com>
>> wrote:
>>>>> 
>>>>> I opened a JIRA for ignoring .git
>>>>> Don't have it handy on mobile now
>>>>> 
>>>>> Best practice:
>>>>> 1.  To use subdir feature to specify dir to use via main module
>>>>> 2.  To follow npm best practices when publishing to npm (i.e. do not
>>>> include everything, only the minimum required)
>>>>> 
>>>>> 
>>>>> - Carlos Santana
>>>>> @csantanapr
>>>>> 
>>>>>> On May 31, 2016, at 6:10 PM, Steven Gill <stevengil...@gmail.com>
>>>> wrote:
>>>>>> 
>>>>>> Sorry to bring up a old thread instead of starting a new one but I
>>>> thought
>>>>>> the context might be relevant.
>>>>>> 
>>>>>> Currently, template pretty much copies over all of the files. I see
>>>> this as
>>>>>> a problem.
>>>>>> 
>>>>>> Example [1]. When you add a template, its package.json gets copied
>> into
>>>>>> your app. I don't think we want that to happen right?
>>>>>> 
>>>>>> Other files that are getting copied but shouldn't:
>>>>>> - RELEASENOTES.md
>>>>>> - README.md
>>>>>> - .git (if you do it locally or f
>>>>>> - NOTICE
>>>>>> - LICENSE
>>>>>> - COPYWRIGHT
>>>>>> 
>>>>>> Files we want:
>>>>>> - config.xml
>>>>>> - .gitignore
>>>>>> - .npmignore ?
>>>>>> - node_modules?
>>>>>> - platforms/plugins (if present)
>>>>>> - hooks
>>>>>> - merges
>>>>>> 
>>>>>> templates can provide additional info by setting a subdirectory in
>> their
>>>>>> package.json for where the template files live.
>>>>>> 
>>>>>> [1] https://issues.apache.org/jira/browse/CB-11344.
>>>>>> 
>>>>>> Thoughts?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Fri, Dec 11, 2015 at 7:09 AM, Carlos Santana <csantan...@gmail.com
>>> 
>>>>>> wrote:
>>>>>> 
>>>>>>> Oh I'm late on this thread.
>>>>>>> 
>>>>>>> Latest code is in master cordova-cli and cordova-lib
>>>>>>> you have to link lib to cli to get it to show up.
>>>>>>> 
>>>>>>> if you are lazy like me you can do "npm install -g
>>>>>>> csantanapr/cordova-cli-dev"
>>>>>>> To see the help "cordova help create"
>>>>>>> --template=<PATH|NPM PACKAGE|GIT URL> ... use a custom template
>> located
>>>>>>> locally, in NPM, or GitHub.
>>>>>>> Options:
>>>>>>>     --template=<PATH|NPM PACKAGE|GIT URL> ... use a custom template
>>>>>>> located locally, in NPM, or GitHub.
>>>>>>>     --copy-from|src=<PATH> .................. deprecated, use
>>>>>>> --template instead.
>>>>>>>     --link-to=<PATH> ........................ symlink to custom www
>>>>>>> assets without creating a copy.
>>>>>>> 
>>>>>>> The goal is to help people getting started by using a package from
>> npm
>>>> as
>>>>>>> starting point, I see the samples that Raymond produces being used
>>>> with the
>>>>>>> --template flag for novice users to get a sample running faster. also
>>>>>>> opening the door for web frameworks to have their cordova template in
>>>> npm,
>>>>>>> or plugin creators to share templates that uses their plugin, and
>>>> declare
>>>>>>> the plugin in config.xml
>>>>>>> 
>>>>>>> 1. Omar
>>>>>>> what you describe in your list what was implemented
>>>>>>> The only thing, that was not implemented because was not in the
>>>> proposal
>>>>>>> and not discuss was ~/.cordova/config.json
>>>>>>> 
>>>>>>> I didn't added because I think there should be a better architecture
>>>> for
>>>>>>> config. That's another proposal I'm thinking on doing but it looks
>>>> like how
>>>>>>> npm does config
>>>>>>> For example  have "cordova config" cli
>>>>>>> cordova config set template=my-app-hello
>>>>>>> cordova config ls
>>>>>>> and so...
>>>>>>> so default configs can be override using the CLI
>>>>>>> 
>>>>>>> 2. Dmitry
>>>>>>> Let's have a hangout and let's, talk because I don't understand what
>>>> is the
>>>>>>> problem that --template is causing,
>>>>>>> I don't understand if you don't want the flag present, or the
>>>>>>> implementation, or you want to keep --copy-from as it is today.
>>>>>>> Email is not helping to communicate what is what you think that is
>>>> broken
>>>>>>> 
>>>>>>> 3. Simon
>>>>>>> There is no much documentation other than the help, and mentioned in
>>>> the
>>>>>>> docs.
>>>>>>> Will love some help feedback and help on docs for this .
>>>>>>> 
>>>>>>> 
>>>> 
>> https://github.com/apache/cordova-docs/blob/master/www/docs/en/dev/guide/cli/index.md
>>>>>>> https://github.com/apache/cordova-cli/blob/master/doc/create.txt#L14
>>>>>>> 
>>>>>>> Finally nothing is writing in stone, we can change, remove, add to
>>>> this as
>>>>>>> we iterate.
>>>>>>> 
>>>>>>> I thought I follow the our community practices as best I understood.
>>>>>>> Wrote a proposal, communicated in the mailing list, got feedback to
>>>> change
>>>>>>> the original proposal to not exclude platforms/plugins and other
>>>> changes.
>>>>>>> had pointers to PR, JIRA, proposal, discussion, waited for feedback
>> on
>>>> PR,
>>>>>>> gave a heads up on that there was no more feedback and everything
>> that
>>>> was
>>>>>>> discuss was implemented.
>>>>>>> 
>>>>>>> I saw Dmitry'ss comments just after we merge, but I try to give
>> enough
>>>>>>> heads up. And will like to understand better what are his concerns.
>>>>>>> 
>>>>>>> 
>>>>>>> On Thu, Dec 10, 2015 at 6:53 PM Simon MacDonald <
>>>> simon.macdon...@gmail.com
>>>>>>>> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Are there docs checked in anywhere that describe how to use the
>>>>>>> --template
>>>>>>>> flag?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Simon Mac Donald
>>>>>>>> http://hi.im/simonmacdonald
>>>>>>>> 
>>>>>>>> On Thu, Dec 10, 2015 at 4:55 PM, Raymond Camden <
>>>> raymondcam...@gmail.com
>>>>>>>> 
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Looks like --template wasn't added to the CLI help. Will file a
>> bug.
>>>>>>>>> 
>>>>>>>>> On Wed, Dec 9, 2015 at 12:06 AM, Steven Gill <
>> stevengil...@gmail.com
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>> The thread was proposed Nov 10th and PR was merged Dec 3rd. I
>> think
>>>>>>>> that
>>>>>>>>> is
>>>>>>>>>> ample time to give feedback. If people don't give feedback, apache
>>>>>>> way
>>>>>>>> is
>>>>>>>>>> consider it as lazy consensus.
>>>>>>>>>> 
>>>>>>>>>> We do not vote on feature requests and I hope we never do as it
>> is a
>>>>>>>>>> terrible practice. Good luck trying to get anything done.
>>>>>>>>>> The `--template` flag currently there is the one that was added as
>>>>>>> per
>>>>>>>>> this
>>>>>>>>>> discussion. I think in the future we should refrain from adding
>> code
>>>>>>>>> before
>>>>>>>>>> a discussion completes, especially if there is contention. At the
>>>>>>> very
>>>>>>>>>> least, we should probably hold a vote.
>>>>>>>>>> 
>>>>>>>>>> I’m definitely not a fan of adding flags just for the purpose of
>>>> very
>>>>>>>>>> specific convenience, but if I’m alone in that opinion then let’s
>> do
>>>>>>>>>> whatever the majority decides.
>>>>>>>>>> 
>>>>>>>>>> Kindly,
>>>>>>>>>> Dmitry
>>>>>>>>>> 
>>>>>>>>>>> On Dec 8, 2015, at 2:34 PM, Mefire O. <ommen...@microsoft.com>
>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> We already have support for the --template flag in Cordova.
>>>>>>>>>>> 
>>>>>>>>>>> However, it currently only supports NPM packages and GIT URLs, no
>>>>>>>> local
>>>>>>>>>> folder.
>>>>>>>>>>> The local folder scenario is currently being handled by
>> --copy-from
>>>>>>>>> (only
>>>>>>>>>> www and config.xml are copied)  and --link-to.
>>>>>>>>>>> 
>>>>>>>>>>> We also have a way of specifying default templates: throught the
>>>>>>> json
>>>>>>>>>> file: cordova_project/.cordova/config.json.
>>>>>>>>>>> 
>>>>>>>>>>> I think we should:
>>>>>>>>>>> - deprecate --copy-from
>>>>>>>>>>> - update the current --template logic to support local folders in
>>>>>>>>>> addition to NPM and GIT URLs
>>>>>>>>>>> - fallback to using the  'cordova-hello-world' template when a
>>>>>>>>> critical
>>>>>>>>>> option/file/folder isn’t present in the supplied template (e.g:
>> user
>>>>>>>> did
>>>>>>>>>> not specify app_id, app_name or supplied template has no www
>> folder)
>>>>>>>>>>> - document .cordova/config.json (how it can be used to set
>> default
>>>>>>>>>> templates)
>>>>>>>>>>> - copy platforms/plugins folders when creating from a template
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Omar Mefire
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>> From: Carlos Santana [mailto:csantan...@gmail.com]
>>>>>>>>>>> Sent: Tuesday, December 8, 2015 10:48 AM
>>>>>>>>>>> To: dev@cordova.apache.org
>>>>>>>>>>> Subject: Re: [DISCUSS] CLI Templates
>>>>>>>>>>> 
>>>>>>>>>>> Hi Dmitry
>>>>>>>>>>> 1.  It was discuss in the mailing list, that use case #1 was not
>>>>>>> need
>>>>>>>>> it,
>>>>>>>>>> and to be replace by --template, user don't have to have
>> config.xml
>>>>>>> and
>>>>>>>>>> other cordova specific files they will be created. So the reason
>> to
>>>>>>>>>> deprecate --copy-from 2.  yes it's similar to a cp or git clone,
>> but
>>>>>>>>> also a
>>>>>>>>>> download of npm, it will replace app name and id if they are
>> passed
>>>>>>> in
>>>>>>>> to
>>>>>>>>>> create command if template contains config.xml they will get
>>>> replace,
>>>>>>>> no
>>>>>>>>>> night mare not that many files to add if template purposely
>> missing
>>>>>>>> just
>>>>>>>>>> config.xml and empty folders for hooks, plugins, platform.
>> template
>>>>>>>>> should
>>>>>>>>>> have a www and any other files outside www they want in their
>>>>>>> template
>>>>>>>>> like
>>>>>>>>>> res/resource/  (cordova uses res, ionic uses resources, etc..)
>>>>>>>>> .gitignore,
>>>>>>>>>> .editorconfig, pacakge.json, etc.. any other files they which
>> their
>>>>>>> app
>>>>>>>>> to
>>>>>>>>>> have that template will get them started with.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Mon, Dec 7, 2015 at 11:10 PM Dmitry Blotsky <
>>>>>>>> dblot...@microsoft.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Thanks for the summary, Carlos! Sorry, I hadn’t read the whole
>>>>>>> thread
>>>>>>>>>>>> when I sent my question. I read up after your email, and I have
>> a
>>>>>>>>>>>> better grasp on it now. My new questions are below.
>>>>>>>>>>>> 
>>>>>>>>>>>> 1. What is the `cordova create` command then doing if it’s
>> copying
>>>>>>>>>>>> (potentially) the whole app it’s trying to create? The
>>>>>>> `--copy-from`
>>>>>>>>>>>> flag creates fresh copies of Cordova-specific files and only
>>>> copies
>>>>>>>>>>>> the `www` folder, which is app-agnostic anyway.
>>>>>>>>>>>> 2. Isn’t the new flag basically the same as an invocation of
>> `cp`
>>>>>>> or
>>>>>>>>>>>> `git clone`? And if we’re going into the realm of examining the
>>>>>>>>>>>> template and “filling in” potentially missing files, isn’t that
>> a
>>>>>>>>>>>> logical nightmare since there are so many possible things that
>>>>>>> could
>>>>>>>> be
>>>>>>>>>> missing in an app?
>>>>>>>>>>>> 
>>>>>>>>>>>> Kindly,
>>>>>>>>>>>> Dmitry
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Dec 5, 2015, at 7:00 AM, Carlos Santana <
>> csantan...@gmail.com
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> The email thread has the details but in summary:
>>>>>>>>>>>>> It doesn't handle npm and git as source It doesn't copy
>>>> everything
>>>>>>>>>>>>> By adding npm and git having the flag copy-from it's confusing.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Dec 4, 2015 at 9:04 PM Dmitry Blotsky
>>>>>>>>>>>>> <dblot...@microsoft.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hey folks. Sorry I'm late to the party, but why is
>> `--copy-from`
>>>>>>>>>>>>>> not sufficient?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Kindly,
>>>>>>>>>>>>>> Dmitry
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>> From: Carlos Santana [mailto:csantan...@gmail.com]
>>>>>>>>>>>>>> Sent: Friday, December 4, 2015 10:09 AM
>>>>>>>>>>>>>> To: dev@cordova.apache.org
>>>>>>>>>>>>>> Subject: Re: [DISCUSS] CLI Templates
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Michael we will love to hear your feedback, and we can improve
>>>> on
>>>>>>>>>>>>>> top of what's initially there.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 4, 2015 at 1:04 PM Carlos Santana
>>>>>>>>>>>>>> <csantan...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Michael
>>>>>>>>>>>>>>> Links to PRs where available for a while on the proposal.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> https://github.com/apache/cordova-lib/pull/339
>>>>>>>>>>>>>>> https://github.com/apache/cordova-cli/pull/226
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Fri, Dec 4, 2015 at 11:33 AM Michael Brooks
>>>>>>>>>>>>>>> <mich...@michaelbrooks.ca>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I'd love to see a pull request rather than a straight up
>>>> merge,
>>>>>>>>>>>>>>>> since the template discussion was more involved. Also, I'm
>>>>>>> really
>>>>>>>>>>>>>>>> looking forward to seeing your work on this!
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Thu, Dec 3, 2015 at 9:47 AM, Carlos Santana
>>>>>>>>>>>>>>>> <csantan...@gmail.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I will be working later today with James from my team on
>>>>>>> merging
>>>>>>>>>>>>>>>>> initial implementation of --template. it will update a few
>>>>>>> repos
>>>>>>>>>>>>>>>>> (cli, lib, doc)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Anyone oppose?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 1:50 PM Carlos Santana
>>>>>>>>>>>>>>>>> <csantan...@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> alias, deprecate and later remove
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 1:49 PM Carlos Santana
>>>>>>>>>>>>>>>>>> <csantan...@gmail.com>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> I agree, --template is the new --copy-from :-)
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 1:48 PM Shazron <
>> shaz...@gmail.com
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Well, we could deprecate --copy-from, and alias
>> --template
>>>>>>> to
>>>>>>>>> it.
>>>>>>>>>>>>>>>> But
>>>>>>>>>>>>>>>>>>>> we shouldn't have both, it should just be one
>>>>>>> implementation.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 10:45 AM, Carlos Santana <
>>>>>>>>>>>>>>>> csantan...@gmail.com
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> In some way we we are enhancing --copy-from
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> I'm OK to the copy blindly even plugins and platforms,
>> I
>>>>>>> was
>>>>>>>>>>>>>>>> trying
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> avoid people creating templates when is not need it if
>>>>>>> they
>>>>>>>>>>>>>>>> already
>>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>> platforms and plugins
>>>>>>>>>>>>>>>>>>>>> But I'm OK if we want to allow it, but I would not
>>>>>>>>>>>>>>>>>>>>> documented
>>>>>>>>>>>>>>>>>>>>> :-)
>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>>>> just
>>>>>>>>>>>>>>>>>>>>> happens to work
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> but I don't like the "--copy-from" name, I want to use
>>>>>>>>>>>>>>>> "--template"
>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>> takes path, giturl, and npm name
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 1:41 PM Carlos Santana <
>>>>>>>>>>>>>>>> csantan...@gmail.com
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> What dynamic nature you want ?
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> I think using yeoman is bad idea, we tried at work at
>> is
>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>> huge
>>>>>>>>>>>>>>>>>>>> dependency
>>>>>>>>>>>>>>>>>>>>>> in terms of foot print and number of dependencies.
>>>>>>>>>>>>>>>>>>>>>> We then learned that just using the inquirer npm
>> package
>>>>>>>>>>>>>>>>>>>>>> gave us
>>>>>>>>>>>>>>>>> what
>>>>>>>>>>>>>>>>>>>> we
>>>>>>>>>>>>>>>>>>>>>> wanted to create an interactive experience in the CLI
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> At least the first implementation I want to keep it
>>>>>>> simple,
>>>>>>>>>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>> you
>>>>>>>>>>>>>>>>>>>>>> brought a good point about dynamic.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> I will update proposal, add that if user passed any of
>>>>>>> the
>>>>>>>>>>>>>>>> optional
>>>>>>>>>>>>>>>>>>>>>> arguments for create like app-id, app-name, or
>>>>>>> app-version
>>>>>>>>>>>>>>>>>>>>>> they
>>>>>>>>>>>>>>>>>>>> replace the
>>>>>>>>>>>>>>>>>>>>>> ones in the template.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> I will double check with James to see if already
>>>>>>>>>>>>>>>>>>>>>> implemented
>>>>>>>>>>>>>>>> this in
>>>>>>>>>>>>>>>>>>>> his
>>>>>>>>>>>>>>>>>>>>>> current PR, if not then will added.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> It terms of dynamic I think after we get the first
>>>>>>>>>>>>>>>>>>>>>> implementation
>>>>>>>>>>>>>>>>>>>> out, I
>>>>>>>>>>>>>>>>>>>>>> would like to enhance on top of it with allowing the
>>>>>>>>>>>>>>>>>>>>>> template to
>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>> scripts that can run
>>>>>>>>>>>>>>>>>>>>>> like before_create and after_create, then the template
>>>>>>> can
>>>>>>>>>>>>>>>> specify
>>>>>>>>>>>>>>>>>>>> this in
>>>>>>>>>>>>>>>>>>>>>> the scripts object of the package.json and cordova cli
>>>>>>> just
>>>>>>>>>>>>>> runs.
>>>>>>>>>>>>>>>>>>>> This way
>>>>>>>>>>>>>>>>>>>>>> template owner can run what ever they want even
>> inquirer
>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>> ask
>>>>>>>>>>>>>>>>>>>> questions
>>>>>>>>>>>>>>>>>>>>>> to user for additional things to setup with the
>>>> template.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> [1]:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> https://na01.safelinks.protection.outlook.com/?url=https%3a
>>>>>>>>>>>>>>>>>>>>>> %
>>>>>>>>>>>>>>>>>>>>>> 2f%2fwww.npmjs.com
>>>>>>>> %2fpackage%2finquirer&data=01%7c01%7cdblo
>>>>>>>>>>>>>>>>>>>>>> t
>>>>>>>>>>>>>>>>>>>>>> sky%40microsoft.com
>>>>>>>> %7c9fb3634d35ba45cd7a7508d2fcd60177%7c72
>>>>>>>>>>>>>>>>>>>>>> f
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>> 988bf86f141af91ab2d7cd011db47%7c1&sdata=cGhgCrxXQToX3DsPn2O
>>>>>>>>>>>>>>>>>>>>>> m
>>>>>>>>>>>>>>>>>>>>>> UCsTQtcWl11IjuPpgRdFlco%3d
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 12, 2015 at 1:56 PM Parashuram N <
>>>>>>>>>>>>>>>>> panar...@microsoft.com>
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> ReactNative init does use yeoman - that is a good
>> idea
>>>>>>> !!
>>>>>>>>>>>>>>>> However,
>>>>>>>>>>>>>>>>>>>> does
>>>>>>>>>>>>>>>>>>>>>>> that mean that we need to depend on Yeoman also ?
>> Does
>>>>>>> it
>>>>>>>>>>>>>>>>>>>>>>> make
>>>>>>>>>>>>>>>>> sense
>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>> simply have a separate yeoman generator ?
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On 11/12/15, 10:10 AM, "Gorkem Ercan"
>>>>>>>>>>>>>>>>>>>>>>> <gorkem.er...@gmail.com>
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> How about adding support for some more dynamic
>>>>>>>> generation.
>>>>>>>>>>>>>>>>>>>>>>>> Can we add yeoman as an option something like
>> $cordova
>>>>>>>>>>>>>>>>>>>>>>>> create
>>>>>>>>>>>>>>>>> myApp
>>>>>>>>>>>>>>>>>>>>>>>> --template=yo:m
>>>>>>>>>>>>>>>>>>>>>>>> to invoke the generator m ?
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> Gorkem
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On 10 Nov 2015, at 19:52, Carlos Santana wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Parashuram
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> I would say that if they have "platforms" and
>>>>>>> "plugins"
>>>>>>>>>>>>>>>>>>>>>>>>> it's
>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>>>>>>>>> consider a
>>>>>>>>>>>>>>>>>>>>>>>>> template, its consider a cordova project ready to
>> be
>>>>>>> use
>>>>>>>>>>>>>>>>>>>>>>>>> no
>>>>>>>>>>>>>>>> need
>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>> run
>>>>>>>>>>>>>>>>>>>>>>>>> create on it.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> As far as cp-from, it's doesn't copy much only www
>>>> and
>>>>>>>>>>>>>>>>>>>> config.xml, I
>>>>>>>>>>>>>>>>>>>>>>>>> didn't
>>>>>>>>>>>>>>>>>>>>>>>>> want to change it's behavior for backwards
>>>>>>>>>>>>>>>>>>>>>>>>> compatibility. I
>>>>>>>>>>>>>>>>> think
>>>>>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>>>>>>>> be good to mark it deprecated for a certain period
>> of
>>>>>>>>>>>>>>>>>>>>>>>>> time,
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> +1 for deprecating the copy-from.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Nov 10, 2015 at 5:19 PM Parashuram N <
>>>>>>>>>>>>>>>>>>>> panar...@microsoft.com>
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> Yes, they would. However, there could be cases
>> where
>>>>>>>>>>>>>>>>>>>>>>>>>> folks
>>>>>>>>>>>>>>>>> would
>>>>>>>>>>>>>>>>>>>> like
>>>>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>>> have templates that have changes stuff in
>> platforms,
>>>>>>> or
>>>>>>>>>>>>>>>> added
>>>>>>>>>>>>>>>>>>>> custom
>>>>>>>>>>>>>>>>>>>>>>>>>> plugins or hooks. I think that instead of adding
>>>>>>> extra
>>>>>>>>>>>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>>> prevent all
>>>>>>>>>>>>>>>>>>>>>>>>>> these things, we keep things simple, and copy over
>>>>>>>>>>>>>>>> everything.
>>>>>>>>>>>>>>>>>>>> The
>>>>>>>>>>>>>>>>>>>>>>>>>> templates can then decide what they want to do,
>> and
>>>>>>>>>>>>>>>>>>>>>>>>>> most of
>>>>>>>>>>>>>>>>> them
>>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>>>>>>>>>> bundle plugins or platforms.
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>>>>>>>>> From: Steven Gill [mailto:stevengil...@gmail.com]
>>>>>>>>>>>>>>>>>>>>>>>>>> Sent: Tuesday, November 10, 2015 2:16 PM
>>>>>>>>>>>>>>>>>>>>>>>>>> To: dev@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: [DISCUSS] CLI Templates
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> If the plugins and platforms are listed in
>>>>>>> config.xml,
>>>>>>>>>>>>>>>> wouldn't
>>>>>>>>>>>>>>>>>>>> they
>>>>>>>>>>>>>>>>>>>>>>>>>> just
>>>>>>>>>>>>>>>>>>>>>>>>>> get fetched on prepare?
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Nov 10, 2015 at 2:09 PM, Parashuram N
>>>>>>>>>>>>>>>>>>>>>>>>>> <panar...@microsoft.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> I think it should copy platform and plugins
>>>> folders,
>>>>>>>>>>>>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>> those
>>>>>>>>>>>>>>>>>>>> are a
>>>>>>>>>>>>>>>>>>>>>>>>>>> part of the template. I think the guidance should
>>>> be
>>>>>>>>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>> most
>>>>>>>>>>>>>>>>>>>>>>>>>>> templates should not include a platform or a
>> plugin
>>>>>>>>>>>>>>>>>>>>>>>>>>> folder,
>>>>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>>>>>>>>>> they do - for reasons like custom plugins, etc,
>>>> then
>>>>>>>>>>>>>>>>>>>>>>>>>>> we
>>>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>>>>>>> let
>>>>>>>>>>>>>>>>>>>>>>>>>>> that happen. The only enhancement from
>> --copy-from
>>>>>>>>>>>>>>>>>>>>>>>>>>> would be
>>>>>>>>>>>>>>>>>>>> that we
>>>>>>>>>>>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>>>>>>>>>>> support npm and git URLs.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Carlos Santana [mailto:
>> csantan...@gmail.com]
>>>>>>>>>>>>>>>>>>>>>>>>>>> Sent: Tuesday, November 10, 2015 1:26 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>> To: dev@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: [DISCUSS] CLI Templates
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Parashuram
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> The template doesn't any special structure, the
>>>>>>>>>>>>>>>>>>>>>>>>>>> current
>>>>>>>>>>>>>>>> hello
>>>>>>>>>>>>>>>>>>>> app in
>>>>>>>>>>>>>>>>>>>>>>>>>>> npm is already a template
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Will add comment in PR about having fixtures in
>>>>>>> tests
>>>>>>>>>>>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>>> different
>>>>>>>>>>>>>>>>>>>>>>>>>>> uses cases with different type of templates
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> The code copies everything except plugins and
>>>>>>>>>>>>>>>>>>>>>>>>>>> platforms
>>>>>>>>>>>>>>>>>>>> directories,
>>>>>>>>>>>>>>>>>>>>>>>>>>> maybe it needs some comments to make it more
>> clear
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> It should copy dot files like .gitignore,
>>>>>>>>>>>>>>>>>>>>>>>>>>> .editorconfig,
>>>>>>>>>>>>>>>>>>>> .bowerrc
>>>>>>>>>>>>>>>>>>>>>>>>>>> Very
>>>>>>>>>>>>>>>>>>>>>>>>>>> important at least for me .gitignore, it helps
>> when
>>>>>>>>>>>>>>>>>>>>>>>>>>> folks
>>>>>>>>>>>>>>>> ask
>>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>>>>>>>>>> they
>>>>>>>>>>>>>>>>>>>>>>>>>>> should ignore platforms and plugins from source
>>>>>>>>>>>>>>>>>>>>>>>>>>> control and
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>> answer
>>>>>>>>>>>>>>>>>>>>>>>>>>> is always YES. If they are asking then it means
>>>> they
>>>>>>>>>>>>>>>>>>>>>>>>>>> need
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>> advise.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Nov 10, 2015 at 3:27 PM Parashuram N
>>>>>>>>>>>>>>>>>>>>>>>>>>> <panar...@microsoft.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> +1 to the proposal.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is there a structure of a sample template ?
>> Also,
>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>>>>>> seems to
>>>>>>>>>>>>>>>>>>>>>>>>>>>> copy everything from npm or the gitURL, though
>> in
>>>>>>> the
>>>>>>>>>>>>>>>>> proposal
>>>>>>>>>>>>>>>>>>>> you
>>>>>>>>>>>>>>>>>>>>>>>>>>>> say that dot file and hooks/platforms should not
>>>> be
>>>>>>>>>>>>>>>> copies.
>>>>>>>>>>>>>>>>>>>> Should
>>>>>>>>>>>>>>>>>>>>>>>>>>>> we talk about that in the proposal too ?
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Raymond Camden [mailto:
>>>>>>> raymondcam...@gmail.com
>>>>>>>> ]
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sent: Tuesday, November 10, 2015 12:01 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>>> To: dev@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: [DISCUSS] CLI Templates
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Yeah, nothing to add here but +1.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Oh, the only thing I'd add is that I wish there
>>>>>>> was a
>>>>>>>>>>>>>>>>>>>>>>>>>>>> way
>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>>>>> *permanently* set a template. I hate the default
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cordova
>>>>>>>>>>>>>>>>>>>> template
>>>>>>>>>>>>>>>>>>>>>>>>>>>> (sorry
>>>>>>>>>>>>>>>>>>>>>>>>>>>> ;) and would love to make the CLI always use my
>>>> own
>>>>>>>>>>>>>>>>> particular
>>>>>>>>>>>>>>>>>>>>>>>>>> template.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Nov 10, 2015 at 1:52 PM, Ryan J. Salva
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <rsa...@microsoft.com>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I love it!
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> rjs
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Ryan J. Salva  |  Principal Program Manager
>> Lead
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Visual
>>>>>>>>>>>>>>>>> Studio
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tools for Apache Cordova rsa...@microsoft.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 206 612 5079 mobile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Carlos Santana [mailto:
>>>> csantan...@gmail.com
>>>>>>> ]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sent: Tuesday, November 10, 2015 7:49 PM
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> To: dev@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: [DISCUSS] CLI Templates
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From the Face2Face meeting updating the cordova
>>>>>>> cli
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> work
>>>>>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> templates sounded like a good feature to add to
>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CLI
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I finally got around to this and created the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> proposal and
>>>>>>>>>>>>>>>>> got
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> James
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dubee from our team to take a stab at
>>>>>>> implementation.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CLI-Template proposal [1]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> https://github.com/cordova/cordova-discuss/blob/master/propos
>>>>>>>>>>>>>>>>>>>> al
>>>>>>>>>>>>>>>>>>>> s/C
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LI
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -T
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> https://na01.safelinks.protection.outlook.com/?url=emplates.m
>>>>>>>>>>>>>>>>>>>> d&
>>>>>>>>>>>>>>>>>>>> dat
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a=
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 01%7c01%7cpanarasi%40microsoft.com
>>>>>>>>>>>>>>>>>>>> %7ce586e8f64dae4418c1b708d2ea158
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 9e
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>> d%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=kctEUezjtECUIv
>>>>>>>>>>>>>>>>>>>> ZQ
>>>>>>>>>>>>>>>>>>>> cih
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bu
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> uydWn7HfTJO8c7W0LTz98U%3d
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --Carlos
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>> =============================================================
>>>>>>>>>>>>>>>>>>>> ==
>>>>>>>>>>>>>>>>>>>> =====
>>>>>>>>>>>>>>>>>>>>>>>>>>>> == ===== Raymond Camden, Developer Advocate for
>>>>>>>>>>>>>>>> MobileFirst
>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>>>> IBM
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Email : raymondcam...@gmail.com Blog :
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>> https://na01.safelinks.protection.outlook.com/?url=www.raymondca
>>>>>>>>>>>>>>>>> mde
>>>>>>>>>>>>>>>>> n
>>>>>>>>>>>>>>>>>>>>>>>>>>>> .c
>>>>>>>>>>>>>>>>>>>>>>>>>>>> om&data=01%7c01%7cpanarasi%40microsoft.com
>>>>>>>>>>>>>>>>>>>>>>> %7c92e5feab0e524d2dbc8008d
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2e
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>> a09af88%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=xMtq2oC%
>>>>>>>>>>>>>>>>>>>> 2b
>>>>>>>>>>>>>>>>>>>> %2b%2
>>>>>>>>>>>>>>>>>>>>>>>>>>>> fB
>>>>>>>>>>>>>>>>>>>>>>>>>>>> bNlOcIKlStSkgUUuiGDKbq7KuNMHLiVU%3d
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter: raymondcamden
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>> -------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>>>>>>>> - To unsubscribe, e-mail:
>>>>>>>>>>>>>>>> dev-unsubscr...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>> dev-h...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>> -------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>>>>>>>> - To unsubscribe, e-mail:
>>>>>>>>>>>>>>>> dev-unsubscr...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>> dev-h...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>> ----------------------------------------------------------------
>>>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>> -
>>>>>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>>>>>>>>>>> dev-unsubscr...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>>>>>>>>>> dev-h...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>> dev-unsubscr...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>> dev-h...@cordova.apache.org
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>>>>>>>>>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>> 
>> Т���������������������������������������������������������������������ХF�
>>>>>>>>>> V�7V'67&�&R� R�� �â FWb�V�7V'67&�&T 6�&F�f �   6�R��&pФf�"
>> FF�F���
>>>> �
>>>>>>>>> 6���
>>>>>>>>>> �G2� R�� �â FWbֆV�  6�&F�f �   6�R��&p
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>> 
>> ===========================================================================
>>>>>>>>> Raymond Camden, Developer Advocate for MobileFirst at IBM
>>>>>>>>> 
>>>>>>>>> Email : raymondcam...@gmail.com
>>>>>>>>> Blog : www.raymondcamden.com
>>>>>>>>> Twitter: raymondcamden
>>>>>>>>> 
>>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>>>>>>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>>>> 
>>>> 
>>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> For additional commands, e-mail: dev-h...@cordova.apache.org
>> 
>> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to