+1 Thanks, Marius
On Tue, Apr 10, 2012 at 7:21 PM, Vincent Massol <[email protected]> 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 > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

