mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
docs(MAINTAIN): Add note about deprecation policy exceptions (#25159)
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
This commit is contained in:
@@ -69,7 +69,7 @@ remove existing features, or refactor parts of the code that would change
|
|||||||
user's workflow. In these cases, a deprecation policy is needed to properly
|
user's workflow. In these cases, a deprecation policy is needed to properly
|
||||||
inform users of the change.
|
inform users of the change.
|
||||||
|
|
||||||
In general, when a feature is slated to be removed it should:
|
When a (non-experimental) feature is slated to be removed it should:
|
||||||
|
|
||||||
1. Be _soft_ deprecated in the _next_ release
|
1. Be _soft_ deprecated in the _next_ release
|
||||||
- Use of the deprecated feature will still work.
|
- Use of the deprecated feature will still work.
|
||||||
@@ -106,6 +106,10 @@ Feature removals which may benefit from community input or further discussion
|
|||||||
should also have a tracking issue (which should be linked to in the release
|
should also have a tracking issue (which should be linked to in the release
|
||||||
notes).
|
notes).
|
||||||
|
|
||||||
|
Exceptions to this policy may be made (for experimental subsystems or when
|
||||||
|
there is broad consensus among maintainers). The rationale for the exception
|
||||||
|
should be stated explicitly and publicly.
|
||||||
|
|
||||||
Third-party dependencies
|
Third-party dependencies
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user