If you'd like to help with the development of Glou join our mailinglist. Simply introduce yourself and tell us what you would like to work on or ask what there currently is to do.
Note: our community has established some important guidelines. Please read them carefully and follow them when working with Glou.
The important thing to remember is that every decision is made on the mailinglist. Gathering of ideas and discussion can happen over every medium, but a summary of all results should then be posted to the list, so the whole community can take part and decide what to do with the idea.
Talk about your plans. Let everyone on the mailinglist join the discussion about your idea. Don't design / code things alone in the back room. This helps to get your ideas / code to be accepted by the community and also helps to prevent conflicts, i.e. two people working on the same problem.
If you have fixed a bug or added a feature you should send a patch to the mailinglist (bzr has a nice feature for that). If you've handed in some patches, everyone is content with your work and you follow our guidelines you'll get write access to the repository.
If you want to start a new component or a new larger feature, create some overview and architecture description for it. After the idea has been discussed you may get write access to a private branch in the repository. When everyone is content with your work and you follow our guidelines you'll get full write access to the repository.
The most important thing here is consistency: look at the existing code and use the same coding-conventions for the things you write.
Creating bindings is a balancing act. The bindings should be as close as possible to the original API, but at the same time should feel natural in their language.