[Glade-devel] Helping out



On Wed, 2003-09-24 at 01:10, David Pettersson wrote:
Hi,

I sent a message to the gnome-love list a couple of weeks ago, and I got
a reply from Paolo, suggesting that I help out with glade-3. So here I
am.

I am a fairly skilled developer (currently working on embedded
software), but I cannot say that I have got much GTK and GNOME
experience (I have written a couple of GTK1 apps, but that was quite
some time ago). So I think this will be a good learning experience as
well.

I've browsed the archives, and I am looking through the TODO list while
browsing the code. If anyone needs any particular help, please let me
know. By the way, what is the policy on submitting patches etc?

Anyway, looking forward to help you guys out. :-)

Sincerely,

Hi David!

Here is a couple of info to get you started:

- the current maintainer is Joaquin Cuenca Abela
- to submit patches, send them to this list (patches should include
ChangeLog); at some point it may happen that Joaqin decide to give you
write access to cvs, but also in that case non-trivial patches should be
discussed here.
- other people beside Joaquin who made changes to glade3 lately are
Archit Baweja (bighead on irc) and me (pbor on irc).

To get a brief overview of the sources you may read my last week message
to this list in the thread "Offer to help out".

The pending stuff that I think it's being worked on, but still not
committed is:
- Menu Editor (Archit)
- Finish the changes to glade-widget-class and glade-catalog (Joaquin)

Beside what is listed in the TODO file, some of the major changes that
we would like to do longer term are:
- make additionl catalogs really pluggable: this means having
glade-gtk.so, glade-gnome.so, glade-gnome-db.so etc... currently we only
have gtk widgets and we lack infrastructure to get the catalogs at run
time (see the hack in glade-gtk.c for details)
- split glade3 itself in a library that can be used by other IDE like
anjuta and scaffold; in terms of code refactoring this should not be
much work since it is already really modular (e.g. nothing but main
includes glade-project-window.h which is our top level shell), but
requires knowledge of the autotools vodoo ;)

Other than that, what we really need is to make all the widgets on the
palette work and that we manage to make glade3 read all the projects
created with glade2, at least the ones that only use gtk. For example
I've been struggling with the attribute "internal child" that you can
find in any of the dialogs created with glade-2... I even have a
half-done patch, but I've not been able to get a working solution.

For every doubt, question, whatever feel free to ask.

ciao
        paolo


PS: I felt compelled to replay since I'm the one who made the
suggestion, but keep in mind that I'm quite a newby ;)
I hope that, if needed, more authoritative people (Joaquin and Archit)
will reply.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]