Re: Student Proposal for Google Summer of Code 2012

2012-02-06 Thread Sam Lai
On 5 February 2012 20:16, j4nu5  wrote:
> Hi,
>
> Google Summer of Code 2012 has been announced.
> http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html
>
> I want to work on extending Django's database migration capabilities,
> as a student.
>
> Database migrations have always been a pain in Django and most people
> rely on third party apps like South or Nashvegas for migrations. I
> feel migration capabilities should be made part of the main codebase.
>
> Specifically, adding a new field to an existing model and issuing
> 'manage.py syncdb' has no effect since manage.py does not issue ALTER
> TABLE commands. Adding such functionality might be difficult to
> implement but will be a boon to new users (especially those migrating
> from Rails who are used to out of the box migration support).
>
> Is this project worthy of being taken up for this year's Summer of
> Code?

Disclaimer: I'm not in any way involved with Django's GSoC participation.

A schema alteration API was one of the accepted projects last year,
which unfortunately, was not successfully completed[1]. So I'd say
it's definitely worthy. Might be worth having a look at the code that
was completed in last year's attempt to see if it is worth including
in your proposal.

Last year's ideas are here [2], and if that page's history is any
indication, this year's ideas should be up fairly soon.


[1] 
http://groups.google.com/group/django-developers/browse_thread/thread/a52202349049472f
[2] https://code.djangoproject.com/wiki/SummerOfCode2011

> --
> You received this message because you are subscribed to the Google Groups 
> "Django developers" group.
> To post to this group, send email to django-developers@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-developers+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-developers?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.



Student Proposal for Google Summer of Code 2012

2012-02-05 Thread j4nu5
Hi,

Google Summer of Code 2012 has been announced.
http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html

I want to work on extending Django's database migration capabilities,
as a student.

Database migrations have always been a pain in Django and most people
rely on third party apps like South or Nashvegas for migrations. I
feel migration capabilities should be made part of the main codebase.

Specifically, adding a new field to an existing model and issuing
'manage.py syncdb' has no effect since manage.py does not issue ALTER
TABLE commands. Adding such functionality might be difficult to
implement but will be a boon to new users (especially those migrating
from Rails who are used to out of the box migration support).

Is this project worthy of being taken up for this year's Summer of
Code?

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.