[ 
https://issues.apache.org/jira/browse/CB-3459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13665420#comment-13665420
 ] 

Braden Shepherdson commented on CB-3459:
----------------------------------------

Let's distinguish between changes that break the tools for plugin developers, 
and changes that break the tools for application developers. This is the former 
- it only matters if you're maintaining a plugin.xml somewhere. For that, I 
think yes, we can break backwards compatibility in this not-yet-really-released 
tools.

We seem to have fallen into the trap of "release early, discover when you try 
to release often that people depend on your alpha crap you're trying to fix." 
These tools should have had a nice big "alpha, under heavy development, expect 
suffering" warning label on them from the beginning, that we removed with 3.0 
and their official launch.

Now we're looking at the npm downloads and worrying about breaking things, with 
tools that have evolved massively in the last few weeks already, quite apart 
from this change. Plugin authors will have to update eventually - how much work 
are we prepared to do to buy them two months of wiggle room for a 90-second 
change to their plugin.xml files?
                
> plugman should handle configuration automatically
> -------------------------------------------------
>
>                 Key: CB-3459
>                 URL: https://issues.apache.org/jira/browse/CB-3459
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugman
>    Affects Versions: 2.7.0
>            Reporter: Anis Kadri
>            Assignee: Filip Maj
>             Fix For: 3.0.0
>
>
> plugman should know how to handle configuration automatically no matter what 
> cordova version a project uses.
> {code:xml}
> <config-file name="config.xml">
> <plugin name="Plugin" value="Plugin" />
> </config-file>
> {code}
> OR
> {code:xml}
> <config-file name="config.xml">
> <feature name="MyPlugin">
>   <param name="Plugin" value="Plugin" />
> </feature>
> </config-file>
> {code}
> OR
> {code:xml}
> <plugins-plist key="com.phonegap.plugins.myplugin"
>             string="MyPlugin" />
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to