GSoC Project Ideas

91 views
Skip to first unread message

Cody Scott

unread,
Feb 5, 2014, 6:35:22 PM2/5/14
to django-d...@googlegroups.com

The Google Summer of Code 2014 Project Ideas seems to be outdated.


https://code.djangoproject.com/wiki/SummerOfCode2014


Test framework cleanup - Is this still relevant with the new Django 1.6 django-discover-runner?

Improved error reporting - Is this still relevant with the new validations in Django 1.7?

Russell Keith-Magee

unread,
Feb 5, 2014, 7:05:30 PM2/5/14
to Django Developers
On Thu, Feb 6, 2014 at 7:35 AM, Cody Scott <cody.j....@gmail.com> wrote:

The Google Summer of Code 2014 Project Ideas seems to be outdated.


https://code.djangoproject.com/wiki/SummerOfCode2014


Hi Cody,

Yes - both these projects are still relevant.
 

Test framework cleanup - Is this still relevant with the new Django 1.6 django-discover-runner?

This project is perhaps less critical since the introduction of the 1.6 test runner, but it's still relevant. It's talking about the general problem of managing a large test suite. 

Not all tests are equal. For example, there is a difference between integration tests and unit tests. Integration tests use project settings to ensure that the app is correctly configured in a particular project; unit tests use isolated settings to make sure a feature works as intended in isolation.

So - how to do we annotate, organise and manage tests to support this?

If you wanted to do this project, you will need to work up a concrete feature proposal. At the moment, we have a vague description of the problem, but no agreed solution.

Improved error reporting - Is this still relevant with the new validations in Django 1.7

This is unrelated to validations. There are a number of places inside Django where we catch and rethrow exceptions, and in the process, hide the underlying cause of problems. The aim of this project would be to identify and clean up these errors.

I've got some ideas for additional projects that I will hopefully add to the page before the student application process begins. If anyone in the community has ideas for a good GSoC project, feel free to propose them.

Yours,
Russ Magee %-)
 

Reply all
Reply to author
Forward
0 new messages