+1
Thanks
On Wed, Apr 11, 2012 at 11:28, Marius Dumitru Florea <
mariusdumitru.florea(a)xwiki.com> wrote:
+1
Thanks,
Marius
On Tue, Apr 10, 2012 at 7:21 PM, Vincent Massol <vincent(a)massol.net>
wrote:
Hi devs,
I had started a first VOTE:
http://markmail.org/thread/56v5thsj6wv7tpno
But since that first VOTE transformed into a brainstorming I'm starting
a new
VOTE below with the result of our brainstorming:
* Distribute without legacy modules by default
* Document how users can add legacy modules and make that visible from
the
download page somewhere.
* Move deprecated APIs to legacy modules as soon
as our code is clean
and stops using the newly deprecated APIs
* Never remove APIs from the legacy modules by
default but when we
really need to do so (for some technical reason for example),
do it on a
case by case basis and send a VOTE to do so
This ensures that:
* New users quickly use the newest APIs (they won't even see the old
APIs by
default).
* Older users are not broken since they can add
the legacy modules
* When someone upgrades he can easily try using the new distribution
without
legacy and if it breaks some of his code he can either fix his code
or add the legacy modules
Here's my +1
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs