2016-08-30 0:17 GMT+02:00 info <info(a)gno.de>de>:
Yes it is recommended to split library parts from
split parts. The
might be that nobody knows which script parts are
reused by private
We already did such transitions in the past.
1. Creating new library.
2. Archivebot takes the patterns from new library, but its own classes are
kept for a time, and write a deprecation message on user's console.
3. Half a year or a year transition time before they are removed.
I have to admit that I do not see a high priority for deprecation of user script parts 
whereas I do for the library parts.
This is because imho this is in the scope of the developer and I do not recommend to reuse
script parts and refactoring and improving scripts might be unnecessary difficult to keep
old code stuff. It is an essential difference between compat and core to have library
parts separated from user scripts. We have some scripts to be moved to framework  (I
guess there are some patches to review).
Anyway there is a RfC when deprecated code could be removed.