Side navigation
#2093 closed enhancement (fixed)
Opened December 26, 2007 01:46PM UTC
Closed February 05, 2010 08:01PM UTC
Last modified February 05, 2010 09:47PM UTC
Plugins cleanup.
Reported by: | zimbatm | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | build | Version: | |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Some ideas to clean the plugins.
First of all, it's not really handy to have each plugins handling it's own release. Dependencies fastly get complicated and it's difficult to know in what state each plugin is. Does it have a maintainer ? Does it still work with the latest code ?
Another way would be to have two groups of plugins. One for "official" plugins, that stay in sync and are released with jquery. The other one is for the "wannabe official", where releases are unofficial. Naturally, each plugin would need to have an official maintainer and would return in the "wannabe" group if it is gone.
The current structure is also a bit messy. Not all plugins respect the jquery.$pluginname.js convention, not all have tests, etc.. Why not impose a set of rules, like these ones, and force the META.json plugin descriptor, .. ?
A lot of this will be cleared up with the new plugins repository.