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/proposals/C >>>>>> LI >>>>>> -T >>>>>> https://na01.safelinks.protection.outlook.com/?url=emplates.md&dat >>>>>> a= >>>>>> 01%7c01%7cpanarasi%40microsoft.com%7ce586e8f64dae4418c1b708d2ea158 >>>>>> 9e >>>>>> d%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=kctEUezjtECUIvZQcih >>>>>> 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.raymondcamden >>>>> .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 >