Ideas for a new DEP on long-term Django API compatibility

2019-06-29 Thread Pkl
Hello everyone, I'm planning on writing a PEP on long-term API stability for Django. Most of the rationale behind this kind of commitment is described here : https://www.freecodecamp.org/news/api-stability-is-cheap-and-easy/ The idea is that the django ecosystem has suffered a lot, over the past

Re: [Feature Request][Model, ORM] Disabling a field before removal to support continuous delivery

2019-06-29 Thread Pkl
This society also has linters and such, so that DB migrations are safer regarding deployment rollouts - https://medium.com/3yourmind/keeping-django-database-migrations-backward-compatible-727820260dbb On Saturday, June 29, 2019 at 10:36:11 AM UTC+2, Matthieu Rudelle wrote: > > Nice find, It's a

Re: [Feature Request][Model, ORM] Disabling a field before removal to support continuous delivery

2019-06-29 Thread 'Matthieu Rudelle' via Django developers (Contributions to Django itself)
Nice find, It's an interesting way to solve it. We might give it a try. On Thursday, June 27, 2019 at 11:12:16 PM UTC+2, Pkl wrote: > > Just for reference, here is a package I crossed recently and which has an > approach for that : https://github.com/3YOURMIND/django-deprecate-fields > > On Monda