Added a formal deprecation policy to the project #208
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A formal deprecation policy is a good thing to add to this project. Features such as the phone number validation are much better served by dedicated packages like
django-phonenumber-field
(andlibphonenumber
underneath), and this is the first step towards that.My RST skills are not top-notch, so I expect there are some formatting issues that need to be addressed before this can be merged, but the most important discussion is the policy itself. Word on the street is localflavor is moving to a 6 month release cycle, so I propose that we have a 2 release deprecation period before removing features which gives a year for people to discontinue use of deprecated features before their code explodes.
Thoughts?