[Rhythmbox-devel] Central plugin repository



Il giorno mar, 08/04/2008 alle 21.48 +0200, giopas ha scritto:
Thomas Zander ha scritto:
> We need a central repository for plugins that are not part of RB's svn
> trunk. People like the way firefox deals with extensions including
> checking for updates and the like.
>   

I think it would be a very nice idea: most of plugin's authors already 
use a svn repository, maybe we could at least mirror (if they agree) 
their repositories in a extra-plugin/ directory, or even give them 
access to such directory (upon a previous submission of the code to this 
list), like it is for amsn-extra plugins.

What do you think about it?

enjoy, ;)
giopas


Or we could open a "Rhythmbox plug-ins" Launchpad account and then develop a "Plugin installer" plug-in so that:

1) We could manage code by bzr which is easier than svn to use and grant access to every developer to his/her own plug-in (we would also be able to manage different teams, one per plug-in), we could manage translations and bugs too from there (launchpad has a load of cool features to manage code repositories)

2)After installing the "Plug-in installer" plug-in (which we should first develop, of course :D) RB's users would be able to click on a "Install/Remove plug-ins" menu entry in the Edit menu (below the actual "Plugin" entry, which we could ask the main dev team to rename into something like "Setup plugins", just to emphasize the difference between those two actions ;) ) and be presented with a list of available plug-ins (retrieved by the launchpad repo) and their own versions (also C plug-ins built for the architecture currently in use) and install/remove them in ~/.gome2/rhythmbox/plugins/ on the fly (the plug-in installer would gently ask the user to restart Rhythmbox at this point)
-- 
Dott. Federico Lucignano

Attachment: signature.asc
Description: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio firmata digitalmente



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]