cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlos Santana <csantan...@gmail.com>
Subject Re: [DISCUSS] CLI Templates
Date Tue, 31 May 2016 23:46:21 GMT
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 <purplecabbage@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 <tommy@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 <csantana23@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 <stevengill97@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 <csantana23@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.macdonald@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 <
>> raymondcamden@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 <stevengill97@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. <ommenjik@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:csantana23@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 <
>>>>>> dblotsky@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 <csantana23@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
>>>>>>>>>>> <dblotsky@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:csantana23@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
>>>>>>>>>>>> <csantana23@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
>>>>>>>>>>>>> <michael@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
>>>>>>>>>>>>>> <csantana23@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
>>>>>>>>>>>>>>> <csantana23@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> alias, deprecate and later remove
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 1:49 PM Carlos Santana
>>>>>>>>>>>>>>>> <csantana23@gmail.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I agree, --template is the new --copy-from :-)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Fri, Nov 13, 2015 at 1:48 PM Shazron <shazron@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 <
>>>>>>>>>>>>>> csantana23@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 <
>>>>>>>>>>>>>> csantana23@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 <
>>>>>>>>>>>>>>> panarasi@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.ercan@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 <
>>>>>>>>>>>>>>>>>> panarasi@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:stevengill97@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
>>>>>>>>>>>>>>>>>>>>>>>> <panarasi@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:csantana23@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
>>>>>>>>>>>>>>>>>>>>>>>>> <panarasi@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:
>>>>> raymondcamden@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
>>>>>>>>>>>>>>>>>>>>>>>>>> <rsalva@microsoft.com>
>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>> I love it!
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> rjs
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Ryan J. Salva  |  Principal Program Manager Lead
>>>>>>>>>>>>>>>>>>>>>>>>>>> Visual
>>>>>>>>>>>>>>> Studio
>>>>>>>>>>>>>>>>>>>>>>>>>>> Tools for Apache Cordova rsalva@microsoft.com
>>>>>>>>>>>>>>>>>>>>>>>>>>> 206 612 5079 mobile
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Carlos Santana [mailto:
>> csantana23@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 : raymondcamden@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-unsubscribe@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>> dev-help@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>> -------------------------------------------------------------
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>>>>>> - To unsubscribe, e-mail:
>>>>>>>>>>>>>> dev-unsubscribe@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>> dev-help@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>> ----------------------------------------------------------------
>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>> -
>>>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>>>>>>>>> dev-unsubscribe@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>>>>>>>>>>>>>>> dev-help@cordova.apache.org
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>> -----------------------------------------------------------------
>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>> dev-unsubscribe@cordova.apache.org
>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>> dev-help@cordova.apache.org
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-help@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 : raymondcamden@gmail.com
>>>>>>> Blog : www.raymondcamden.com
>>>>>>> Twitter: raymondcamden
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
>>>>>>> For additional commands, e-mail: dev-help@cordova.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
>>> For additional commands, e-mail: dev-help@cordova.apache.org
>>> 
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


Mime
View raw message