Live data from Hacker News

Django 1.7 alpha 1 released

djangoproject.com

21–23 of 23 posts

Re: Django 1.7 alpha 1 released

#21
post #19

Earlier quoted context omitted.

I wrote that BooleanFields without defaults patch! I'm glad that the warning has been seen by at least one person! The ./manage.py validate command has been replaced with ./manage.py check in Django 1.7. The new system checks framework [1] is extensible, so third party apps will be able to add their own checks. [1]: https://docs.djangoproject.com/en/dev/ref/checks/

Hello, I'm interested in contributing to django, could you please give me a few pointers ? The django ticket list is daunting for a newcomer, that I don't know what to start with. My email's in the profile, and I'll be checking this comment as well. Thanks.

It took me quite a while to find tickets and patches that I could work on. I started with a couple of really trivial documentation fixes, and am building from there. I agree that the ticket list can be a bit daunting, so don't give up!

Searching the tickets that require documentation [1] or unit tests [2] can be a good place to start. It's a sign that a bug or new feature has been accepted, and that the patch can be accepted with some improvement. If a ticket is assigned to somebody, but hasn't been worked on for a few weeks, then don't be afraid to pick it up and improve it.

If there are any sprints happening near you, then go along. Daniele Procida runs a workshop Don't Be Afraid to Commit, which covers a lot of the basics you need to write your first Django patch (git/sphinx/...). The workshop is online [3].

There's a low traffic Django Core Mentorship mailing list [4] that you could join, or #django-dev on IRC might be helpful.

Good luck!

[1] https://code.djangoproject.com/query?status=!closed&needs_do...

[2] https://code.djangoproject.com/query?status=!closed&needs_te...

[3] https://dont-be-afraid-to-commit.readthedocs.org/en/latest/

[4] https://groups.google.com/forum/?fromgroups#!topic/django-co...

Re: Django 1.7 alpha 1 released

#22

Django's all grown up! I'm pretty psyched about this release. Obviously, the long-awaited migrations functionality is the centerpiece, but for a framework without that many rough edges, they do such a great job of finding the ones that remain and terminating them. Looking forward to the end of magical models.py behavior; to stronger support for apps; easier to use custom QuerySets and reverse relation Managers; and L…

Potential things for 1.8 that I'm aware of are composite fields and improved aggregates. Hopefully, there'll also be some work on .values(), .annotate(), and .order_by() that will allow a much broader range of options, which is part of a larger internal refactor of the ORM. No guarantees on any of the above though.

Re: Django 1.7 alpha 1 released

#23
post #8

Wasn't the "New system check framework" already in 1.6? I remember seeing warnings about BooleanFields without defaults.

Internal validate code was spread right around the framework in various places. It has been refactored into a single, extensible location.
Post reply on HN