Hello everyone, I am a web/mobile developer and I have been mainly using django since 2008 for web apps. I'll throw my suggestion out there and see how you guys react to it.
I think the current release cycle for django is around 1 new version every 9 months. However, how about new versions of django are released yearly on a specific month of the year? Let's assume that django 1.5 is released on March 2013. This means django 1.6 should be expected on March 2014. With the current pace of new features and test releases, this will give django developers and contributors more than enough time to iron out more bugs and "rough edges." In addition, the support period for older versions will be a bit longer and more predictable which will make it more beneficial for developers/businesses (although it might add a slight burden to django core developers). This will also make it clearer when support for a specific version will be over so developers could have a clearer plan to upgrade. Noticing this from django itself and other web frameworks, usually a 1-week period for a release candidate isn't really enough. It usually goes beyond the 1-week period and sometimes lasts for a month or more. What I suggest is the following release schedule: 1. Release version 1.x in March. 2. Developing and working on 1.(x+1) for 9 months. 3. Release 1.(x+1) beta in December. 4. Release 1.(x+1) RC1 in January. 5. Release 1.(x+1) RC2 in February. 6. Release 1.(x+1) final version in March. I realize that it's hard to follow a release schedule like this especially for open source software, but I believe it's very doable. django is one of the things that I love and do trust because of the high quality that it ships with and the evolutionary (rather than revolutionary) progress and features it introduces in every release. Having said that, I believe that such a release schedule will add more predictability and robustness to django which might very well lead to increased adoption. This is just a suggestion. Thank you very much for your efforts and for a lovely and great framework. Regards, -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
