Coding for Gimp
This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
Coding for Gimp | Eric Pierce | 28 Sep 07:36 |
Coding for Gimp | Sven Neumann | 28 Sep 14:56 |
Coding for Gimp | David Neary | 29 Sep 10:27 |
Coding for Gimp | Eric Pierce | 08 Oct 01:30 |
Coding for Gimp | Joao S. O. Bueno | 08 Oct 02:14 |
Coding for Gimp
Forgive my naivety, but what would be a good way to plunge into some Gimp code and maybe even help out someday?
I currently do web development (PHP, JavaScript, ColdFusion) and I've mucked a little with C/C++ and I even did some Assembler programming on the (don't laugh) Apple ][+ years back.
Any comments, suggestions and gentle shoves in the right direction would be much obliged.
Thanks,
Eric Pierce
Coding for Gimp
Hi,
"Eric Pierce" writes:
Forgive my naivety, but what would be a good way to plunge into some Gimp code and maybe even help out someday?
Subscribe to the gimp-developers mailing list, read the code, consider to look into the docs at http://developer.gimp.org/api/1.3/. Make yourself familiar with GLib, GObject and GTK+, query Bugzilla for places that need to be worked on. You can also join the developers in #gimp.
Sven
Coding for Gimp
Eric Pierce wrote:
Forgive my naivety, but what would be a good way to plunge into some Gimp code and maybe even help out someday?
We need lots of people, for everything from bug fixing to plug-in maintenance, and core development. Plug-ins are smaller, so getting into those is somewhat easier than attacking the core, although since it's been re-structured, the core is nicely objectified and readable too (except for a couple of places).
Some information on getting started is here... http://mmmaybe.gimp.org/develop/
and a page I wrote for the wiki, which I hope will eventually make its way onto the website, is here: http://wiki.gimp.org/gimp/GettingStartedWithGimp
This also contains lots of information on how non-programmer types can wet their feet and help out with the website, bugzilla, testing, documentation and general helping out & support.
For more developer type profiles, you could look here... http://developer.gimp.org
Cheers, Dave.
Coding for Gimp
Thanks both of you for the links.
Damn... I'm intimidated to say the least. Looks like I've got some reading ahead of me.
Ta ta,
Eric Pierce
Eric Pierce wrote:
Forgive my naivety, but what would be a good way to plunge into some Gimp
code and maybe even help out someday?We need lots of people, for everything from bug fixing to plug-in maintenance, and core development. Plug-ins are smaller, so getting into those is somewhat easier than attacking the core, although since it's been re-structured, the core is nicely objectified and readable too (except for a couple of places).
Some information on getting started is here... http://mmmaybe.gimp.org/develop/
and a page I wrote for the wiki, which I hope will eventually make its way onto the website, is here: http://wiki.gimp.org/gimp/GettingStartedWithGimp
This also contains lots of information on how non-programmer types can wet their feet and help out with the website, bugzilla, testing, documentation and general helping out & support.
For more developer type profiles, you could look here... http://developer.gimp.org
Cheers, Dave.
--
David Neary,
Lyon, France
E-Mail: bolsh@gimp.org
Coding for Gimp
Eric Pierce wrote:
Thanks both of you for the links.
Damn... I'm intimidated to say the least. Looks like I've got some reading ahead of me.
Do not be.
You don't actually HAVE to go through it all to code for the GIMP. Just browse the code...when you come accorss something you can figure out how to make better, or get an idea of a new feature, try to code it in ...If it compiles and works, them submit it as a feature request to bugzilla.
By this time however, you better have read the "coding guidelines" about identations and such.
This is what I had made myself. Unfortunattely I am without the time I would like to spend on the GIMP, but I have set my goals to the 2.2 release. (I am translating the .po file into my language in the meantime)
Regards,
JS
->
Ta ta,
Eric PierceEric Pierce wrote:
Forgive my naivety, but what would be a good way to plunge into some Gimp
code and maybe even help out someday?We need lots of people, for everything from bug fixing to plug-in maintenance, and core development. Plug-ins are smaller, so getting into those is somewhat easier than attacking the core, although since it's been re-structured, the core is nicely objectified and readable too (except for a couple of places).
Some information on getting started is here... http://mmmaybe.gimp.org/develop/
and a page I wrote for the wiki, which I hope will eventually make its way onto the website, is here: http://wiki.gimp.org/gimp/GettingStartedWithGimp
This also contains lots of information on how non-programmer types can wet their feet and help out with the website, bugzilla, testing, documentation and general helping out & support.
For more developer type profiles, you could look here... http://developer.gimp.org
Cheers, Dave.
--
David Neary,
Lyon, France
E-Mail: bolsh@gimp.org