So i've started some work on adding a "create" command to plugman w.r.t this 
JIRA https://issues.apache.org/jira/browse/CB-4886

what i was thinking for workflow would be :

$ plugman create --name "PluginName" --plugin_id "The PluginID" 
--plugin_version "the plugin version" --variable description="Some Cool 
Description"

You could add multiple variables such as author and license


The result would be a basic file structure set up, with a base JS file, and a 
very basic plugin.xml setup.


Then to add a platform,  there could be another command, which i'm having a 
hard time naming, like this


$ plugman platform --platform_name=ios

Then this would scaffold out some basic .h and .m files and add the "platform" 
tag to the plugin.xml

Android would do android specific stuff, etc…

This should also probably be 

$ plugman platform --add ….

or 

$ plugman platform --remove …

but i haven't gotten that far yet.

I've updated my yeoman generator to use plugman behind the scenes and also to 
use my fork with these new changes

here is my current fork for yeoman 
https://github.com/lholmquist/cordova-plugman/tree/for_yeoman 

i still need to add tests,  just wanted to see the thoughts first

Here is a shameless plug for my blog where i go into a bit more detail:  
http://blog.lholmquist.org/cordova/phonegap/yeoman/plugman/2013/10/03/plugin-generator/





On Sep 20, 2013, at 11:24 AM, Brian LeRoux <[email protected]> wrote:

> +1
> 
> totally awesome
> 
> 
> On Fri, Sep 20, 2013 at 3:14 PM, Michal Mocny <[email protected]> wrote:
> 
>> Filed CB-4886 for plugin create.
>> 
>> There were a few previous threads about it, and it seemed to be a
>> positively received proposal.  Linked to the more recent mailing list
>> discussions from the JIRA issue.
>> 
>> Probably a low priority item, but if you would like to take a shot at it
>> Lucas, that would be awesome.
>> 
>> -Michal
>> 
>> On Fri, Sep 20, 2013 at 5:51 AM, Lucas Holmquist <[email protected]
>>> wrote:
>> 
>>> 
>>> On Sep 20, 2013, at 1:27 AM, Brian LeRoux <[email protected]> wrote:
>>> 
>>>> This is great. I think we have it in our backlog to have something like
>>>> `plugman create ...` and thusly `cordova plugin create ...`.
>>>> 
>>>> Would you be up for contributing back to the cordova tools?
>>> 
>>> Word Up.
>>> 
>>> I think it makes sense to be in the cordova tools.  I started to do it in
>>> yeoman because i wanted to check out there generator stuff.  and it's
>> shiny
>>> :)
>>> 
>>> 
>>>> 
>>>> 
>>>> On Thu, Sep 19, 2013 at 9:31 PM, Shazron <[email protected]> wrote:
>>>> 
>>>>> Heh ;) I was waiting for "patches welcome :)"
>>>>> 
>>>>> 
>>>>> On Thu, Sep 19, 2013 at 12:29 PM, Lucas Holmquist <
>> [email protected]
>>>>>> wrote:
>>>>> 
>>>>>> version 0.0.1  :)
>>>>>> 
>>>>>> On Sep 19, 2013, at 3:28 PM, Shazron <[email protected]> wrote:
>>>>>> 
>>>>>>> Awesome! Any reason not to use <js-module> instead?
>>>>>>> 
>>>>>>> 
>>>>>>> On Thu, Sep 19, 2013 at 12:22 PM, Lucas Holmquist <
>>> [email protected]
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> I was looking for something to help me create a plugin but i didn't
>>>>> see
>>>>>>>> anything, so i created a yeoman generator:
>>>>>>>> 
>>>>>>>> https://npmjs.org/package/generator-cordova-plugin here is version
>>>>>> 0.0.1
>>>>>> 
>>>>>> 
>>>>> 
>>> 
>>> 
>> 

Reply via email to