27 Sep
2005
27 Sep
'05
7:56 p.m.
Jon A. Cruz stimò:
One of which is API's/extensions, etc.
One thing people tend to expect is that extensions/plugins for some 1.0 product would stay compatible with 1.1, 1.2, etc. all the way up until 2.0. We've got a surprisingly functional API at the moment, however people have roughed out a much better long-term API. I'd personally say a stable and robust extensions API is one of the critical things needed for a "1.0".
I think that the best solution to this is to number the plugins API separately from the application version.
So, while in a stable branch (say 1.0.x, kernel old-style) the plugin API is kept the same, in a development branch (1.1.x) the API version is costantly incremented after each change.
--
Buongiorno.
Complimenti per l'ottima scelta.