Am 15.10.20 um 03:58 schrieb Dan
Andreescu:
Committee inbox:
- T263904: Are
traits part of the stable interface?
I'm working on an update for the Stable Interface Policy. Besides
some minor tweaks to the wording, the main changes are:
- added a section on "stable for use" for traits.
- overhauled the deprecation process, to follow up on the
discussion on breaking changes without deprecation we had here
on wikitech-l a couple of months ago. To give a very brief
summary, the idea is that hard deprecation should happen as soon
as possible after soft deprecation, and removal should happen
right after the release that contained the hard deprecation. It
also shifts responsibility for updating calling code to the
person or group that drives the deprecation.
Daniel Kinzler
Principal Software Engineer, Core Platform
Wikimedia Foundation