Hi, this is the draft proposal for my GSoC project, a review by the
community would be great. Thanks :-)
*
*
*Title: *Completion of current implementation of python-sql and replace the
manual SQL strings with python-sql in trytond

*Abstract:*
This project aims to complete the implementation of python-sql[1]. And then
replace the manual SQL strings in trytond, with python-sql. The project
must support complete SQL statements, support different database flavours
and then integrate it with trytond.

*Personal Details*
*Name:* Dhruv Baldawa
*Twitter Handle:* @dhruvbaldawa
*LinkedIn Profile:* http://www.linkedin.com/in/dhruvbaldawa
*GitHub Profile:* https://www.github.com/dhruvbaldawa

*Why I am interested in this project ?*
I have not been a big fan of writing SQL strings myself, I have used
various Database wrappers, APIs, ORMs, querying languages. In Python, I
have worked with various ORMs (Django[2], peewee[3]) and recently I have
been involved with HTSQL[4]. I am personally developing a Specialized
Syntax to SQL generator[5]. I have been involved in developing and tweaking
these projects to my needs and projects. I am particularly interested in
python-sql, because I can use my experience from my previous works, which I
have been doing since last 2 years into this project.

*About Me:*
I am currently a Computer Engineering student from India. I have been doing
Python since last 2 years now, and I have written quite few projects using
it, and some automating scripts. All of my projects are open-source and are
on my Github repository[6]. I have been previously involved with Drupal
during Google Summer of Code 2011. I also have good experience in C, C++,
Java, PHP and web technologies. My detailed profile is available on my
LinkedIn[7] page.
*
*
*Project Description:*
*
*
*Schedule of Deliverables:*

   - *April 23rd - May 21st (Community Bonding Period):* Set up a local
   project repository, get used to development workflow. Review the current
   code of tryton, and analyze the places relevant to the project. Start
   coding by adding small features.
   - *May 21st - June 13th:* Start with supporting full SQL features to the
   module.
   - *June 13th - July 9th:* Start with supporting different database
   flavours to the python-sql module
   - *July 14th - August 13th: *Start integrating the python-sql library
   with the trytond, and replacing the SQL strings.
   - *August 13th - August 20th:* Prepare the documentation of the work
   done, and propose the further enhancements to the project and the
   description of current implementation of the project.

*Prior GSoC Associations:*
Google Summer of Code 2011 with Drupal Association on project "Extending
Materialized Views" under David Strauss

*Other Commitments during the GSoC period:*
No commitments.
*
*
[1]: https://code.google.com/p/python-sql/
[2]: http://www.djangoproject.com
[3]: https://github.com/coleifer/peewee
[4]: http://www.htsql.org
[5]: http://www.dhruvb.com/blog/
[6]: http://www.github.com/dhruvbaldawa
[7]: http://www.linkedin.com/in/dhruvbaldawa
--
Dhruv Baldawa
(http://www.dhruvb.com)

-- 
[email protected] mailing list

Reply via email to