+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

Reply via email to