Re: Project proposal for Google Summer of Code

From: "Dave Page" <dpage(at)pgadmin(dot)org>
To: "Mickael Deloison" <mdeloison(at)gmail(dot)com>
Cc: pgadmin-hackers(at)postgresql(dot)org
Subject: Re: Project proposal for Google Summer of Code
Date: 2008-03-26 15:02:35
Message-ID: 937d27e10803260802t3ed0c7abgcc34fa1e32cfb33a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Wed, Mar 26, 2008 at 2:53 PM, Mickael Deloison <mdeloison(at)gmail(dot)com> wrote:

> The script is indeed executed on the client side. It is actually a
> Flex/Bison reentrant parser (no conflict with the rest of pgAdmin).

Cool.

> However I do not understand exactly what you mean by "generic tool".

I mean a tool for general tasks, not just unit tests. It makes more
sense to pitch the project as a new feature to allow scripting within
pgAdmin - for example, you could use it to setup a table broken into
100 partitions. That doesn't mean you have to forget the unit tests,
just that they become another, albeit important, capability of the
feature.

> > The other thought I had was that the demo looks either extremely well
> > mocked up, or you've done a large percentage of the work already. Is
> > that the case?
>
> You are right: a large percentage of the work has been done already
> and the demo is not mocked up at all. The global architecture of the
> application can be considered as "done". Some code is not very clean
> because I had to do it quickly for the demonstration (a lot of copies
> and pastes) and not everything is implemented (there is a TODO list).
> But I achieved my two goals with this demo:
> 1) Convince me it is possible (I was not sure at first)
> 2) Show the community that this is a concrete and feasible project

OK.

> So, the reasons I want to suggest it for Google Summer of Code are:
> - I need to be mentored for pgAdmin integration, Visual C++ Express
> integration (like it is in the demo) works but it is not complete at
> all (syntax highlighting, stop the parser if someone clicks on the
> "Cancel" button, and a lot of things in the frmQuery form...)
> - I need to be mentored for documentation, code refactoring and conventions
> - I need to be introduced to the community through mailing-lists and
> websites to talk about the project, since this is the real thing I
> wanted to improve last year (like I said in my final evaluation)
> Of course, a first part of the project would consist in finishing what
> I started (the TODO list I talked about above). And the second part
> would be the integration.

OK, sounds good! I look forward to reading your proposal. Please be
sure to outline exactly what does and does not need to be worked on.

--
Dave Page
EnterpriseDB UK Ltd: http://www.enterprisedb.com
PostgreSQL UK 2008 Conference: http://www.postgresql.org.uk

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Mickael Deloison 2008-03-26 15:27:36 Re: Project proposal for Google Summer of Code
Previous Message Mickael Deloison 2008-03-26 14:53:29 Re: Project proposal for Google Summer of Code