--About Me--
I am a senior at North Kingstown High School, Rhode Island. (I am 18
and I am attended the University of Massachusetts Amherst next fall.
Mrs. Carol Smith has confirmed that I am eligible to participate in
the GSoC).

My local school system does not offer any computer science courses and
as such, I have had to educate myself.  As of now I am self-studying
for the AP Computer Science Exam that I will be taking this spring.

My desktop machine runs Windows 7, but I do all my development in a
VirtualBox instance of Ubuntu.  I also have a netbook that I have
hackintosh’d to run OSX.  Soon I will buy the newest iteration of the
MacBook Pro (hopefully with the money I earn working in the GSoC this
summer).

--Experience--
In sixth grade I learned my first programming language C++.  I worked
in it, on small practice problems, for all of middle school.  Though I
never implemented any large projects, I learned a large portion of
programming theory during this time.  Other than C++, I like to dabble
in some esoteric languages.

I began programming in Python my freshman year. I worked on small
personal projects until the spring of last year.  At that point I had
a fair grip on the language and I wanted to learn more about project
development and development tools.  Since then I have, in my spare
time, been working on a personal project. I am developing an analytics
software and an accompanying site that tracks cross country race
results and makes predictions based on them.  This has taught me about
many of Python’s standard libraries, Django, and non-relational
databases (in this case MongoDB).  I also tried to educate myself in
development tools. I now use git for version control and house all my
code on Github.

--Proposal--
For my project I continue the ongoing effort to port Django to Python
3 by utilizing lib2to3.  With the aid of Martin van Loewis’s work and
the work done by Greg Wilson’s class at University of Toronto there is
already a strong base to work with.  I will be working off the
Django-3k codebase. This will require me to create custom fixers for
cases where lib2to3 is unable to update the code.  Success of the
project will be defined by how much of the test suite I am able to get
to pass.

My ultimate goal in doing this is to improve my knowledge of Django,
improve my ability to comply to coding standards and of course to
eventually be able to use Django with Python 3.

--Schedule--
Prior to May 23 (Community bonding period) – become fully accustomed
to Django coding style, ticket system, and code base.  Have a
definitive plan of which areas I am going to implement. Draft a list
of the areas that have yet to be implemented.
May 23 – Start coding
July 15 – No more new areas will be worked on.  Instead I will focus
only on what I have already started.
August 15 – final refining of code, tests and documentation.
August 20 – Work finished

**What I still would like to add to the application**
Does anyone know of where I can find information on what has and what
has not been ported?

-- 
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].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to