Hi Christian

> The main reason is discoverability and version management. Of course, you


I don’t agree that npm is better at version management than Git - IMHO it's the 
opposite.  What do you mean by discoverability?  The user still has to 
“discover" the contrib on a webpage somewhere to find out that they want to use 
it.

The only advantage I can think of is if you want to automatically make sure 
that your app is using the latest version of all contribs - however this can be 
dangerous because of potential compatibility issues (esp as many contrib 
authors do not keep their contribs up to date with current Qooxdoo releases).  
Personally, I would rather update them individually.

How many contribs do you use?  I use 6 publicly available ones, 4 of which I 
maintain myself and at least one other I may not even need any more.

Regards
John

On 10 Sep 2014, at 12:04, panyasan <i...@bibliograph.org> wrote:

> Hi John,
> 
> 
> John Spackman-3 wrote
>> But why do we need a new mechanism?  As opposed to just a web page and a
>> Git/SVN url?
>> 
>> As I understand it, the need for a custom contrib mechanism was only
>> because there was (is?) a goal to not require the developer to have Git,
>> SVN, or any other kind of VCS installed - but Qooxdoo has no problem with
>> having other prerequisites (e.g. python, node and npm) so what’s the
>> problem with one more?  Especially as many devs will have Git or SVN
>> installed already.
> 
> can use any location you want as long as there is a zip file that can be
> downloaded. You can also inform through this list that you have published a
> new contribution or updated an existing one. But not everybody is a
> subscriber, and not everybody wants to touch their config.json each time a
> small bug is fixed. There is a state of the art for central registries and
> version management and it is implemented in systems like bower or npm. They
> take care of these things and they are simple to use - that is why they are
> so successful. All you would need to do is to integrate them into the
> contrib registry, for example, and get rid of the cloning and pull request
> stuff. I would shut up and be happy.
> 
> Cheers,
> C.
> 
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/qooxdoo-contrib-again-tp7586131p7586173.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce
> Perforce version control. Predictably reliable.
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to