Difference between revisions of "Main Page"

From GIMP Developer Wiki
Jump to: navigation, search
(Add 'Rework of mailing list rules' to 'Hot topics and/or very relevant topics at this time')
(Add section 'General information', rework outline, fix typo)
Line 12: Line 12:
 
This wiki is currently maintained by some GIMP developers, so if you have any comments, feel free to contact LightningIsMyName or Alexia_Death via the the GIMP IRC (irc://irc.gimp.org/#gimp)
 
This wiki is currently maintained by some GIMP developers, so if you have any comments, feel free to contact LightningIsMyName or Alexia_Death via the the GIMP IRC (irc://irc.gimp.org/#gimp)
  
==How do I get a user account?==
+
===How do I get a user account?===
  
 
Contact LightningIsMyName at the GIMP IRC (irc://irc.gimp.org/#gimp) or by email (LightningIsMyName at gmail dot com). He is available on IRC usually several hours each day :) Only if not possible, try to contact Alexia_Death on the GIMP IRC.
 
Contact LightningIsMyName at the GIMP IRC (irc://irc.gimp.org/#gimp) or by email (LightningIsMyName at gmail dot com). He is available on IRC usually several hours each day :) Only if not possible, try to contact Alexia_Death on the GIMP IRC.
  
== Hot topics and/or very relevant topics at this time ==
+
===Namespaces===
 +
Currently existing namespaces are
 +
* '''Hacking''' for hacking related pages,
 +
* '''Users''' for user guides and the like,
 +
* '''Specs''' for attempts at writing specs,
 +
* '''Mindstorm''' for idea generation and planning.
 +
Lets try to stick to these. What you have in your user space is your own business :)
 +
 
 +
===Hot topics and/or very relevant topics at this time===
  
 
Currently our main priority is porting as much of GIMP to GEGL as possible. Finalizing the switch is the prerequisite for starting the work on major new features such as non-destructive editing or layer effects.
 
Currently our main priority is porting as much of GIMP to GEGL as possible. Finalizing the switch is the prerequisite for starting the work on major new features such as non-destructive editing or layer effects.
Line 23: Line 31:
 
* [[Roadmap]] — what features are planned in the future
 
* [[Roadmap]] — what features are planned in the future
 
* [[Mindstorm: Rework of mailing list rules]]
 
* [[Mindstorm: Rework of mailing list rules]]
 +
 +
==General information==
 +
Information here is dedicated to all GIMP wiki readers.
 +
 +
* [[Users:Tips]] - A collection of useful tips about using GIMP. Some are included in the official tips, and some should be considered for inclusion.
 +
 +
===Google Summer of Code===
 +
 +
We often participate in Google Summer of Code program. It's a great source of new dedicated contributors.
 +
 +
* [[Hacking:GSoC]] - Information for potential students
 +
* [[Hacking:GSoC/2012/Ideas]] - Ideas for GSoC 2011
 +
* [[Hacking:GSoC/Future/Ideas]] - Ideas for future GSoC-s
 +
* [[Hacking:GSOC/Archive]] - GIMP and GSoC in the past (projects, ideas, history)
 +
 +
==Developer information==
 +
Information here is public and especially meant to assist developers.
  
 
== Introduction for newly joined developers ==
 
== Introduction for newly joined developers ==
Line 36: Line 61:
 
** [[Hacking:Building/Windows]] - How to compile GIMP on the Windows platform
 
** [[Hacking:Building/Windows]] - How to compile GIMP on the Windows platform
 
* [[Hacking:Plugins]] - How to write a GIMP plug-in
 
* [[Hacking:Plugins]] - How to write a GIMP plug-in
* [[Users:Tips]] - A collection of useful tips about using GIMP. Some are included in the official tips, and some should be considered for inclusion.
 
 
* [[Mindstorm:Misc TODO's]] - Ideas that were raised in the IRC/mailing list for things that can/should be done/improved in gimp
 
* [[Mindstorm:Misc TODO's]] - Ideas that were raised in the IRC/mailing list for things that can/should be done/improved in gimp
 
* [[Hacking:Code Snippets]] - Root page for various GIMP related code snippets
 
* [[Hacking:Code Snippets]] - Root page for various GIMP related code snippets
Line 42: Line 66:
 
** [[Hacking:Code Snippets/GObject]] - Boilerplate for a GObject in Gimp
 
** [[Hacking:Code Snippets/GObject]] - Boilerplate for a GObject in Gimp
 
* [[Hacking:WarpTool/UI design info]] - Information for the UI design of the Warp tool
 
* [[Hacking:WarpTool/UI design info]] - Information for the UI design of the Warp tool
 
 
== Google Summer of Code ==
 
 
We often participate in Google Summer of Code program. It's a great source of new dedicated contributors.
 
 
* [[Hacking:GSoC]] - Information for potential students
 
* [[Hacking:GSoC/2012/Ideas]] - Ideas for GSoC 2011
 
* [[Hacking:GSoC/Future/Ideas]] - Ideas for future GSoC-s
 
* [[Hacking:GSOC/Archive]] - GIMP and GSoC in the past (projects, ideas, history)
 
  
 
===Developer Meetings===
 
===Developer Meetings===
Line 60: Line 74:
 
* [[Hacking:Dev_Meeting_14_Mar_2011]] - Done!
 
* [[Hacking:Dev_Meeting_14_Mar_2011]] - Done!
 
* [[Hacking:Dev_Meeting_28_Mar_2011]] - Agenda is up!
 
* [[Hacking:Dev_Meeting_28_Mar_2011]] - Agenda is up!
 
==Namespaces==
 
Currently existing namespaces are
 
* '''Hacking''' for hacking related pages,
 
* '''Users''' for user guides and the like,
 
* '''Specs''' for attempts at writing specs,
 
* '''Mindstorm''' for idea generation and planing.
 
Lets try to stick to these. What you have in your user space is your own business :)
 

Revision as of 10:58, 12 January 2013

Welcome to the GIMP Developer wiki!

What is GIMP?

GIMP is the GNU Image Manipulation Program. It is freely distributed software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.

What is this Wiki for?

On this wiki you'll find resources on GIMP development and hacking, and some frequently asked question like how to report bugs. This wiki will also include tutorials about writing extensions for GIMP, and will include useful information on further extending GIMP. Sometimes, developers may use it for design drafts and such things as well.

Whose is it?

This wiki is currently maintained by some GIMP developers, so if you have any comments, feel free to contact LightningIsMyName or Alexia_Death via the the GIMP IRC (irc://irc.gimp.org/#gimp)

How do I get a user account?

Contact LightningIsMyName at the GIMP IRC (irc://irc.gimp.org/#gimp) or by email (LightningIsMyName at gmail dot com). He is available on IRC usually several hours each day :) Only if not possible, try to contact Alexia_Death on the GIMP IRC.

Namespaces

Currently existing namespaces are

  • Hacking for hacking related pages,
  • Users for user guides and the like,
  • Specs for attempts at writing specs,
  • Mindstorm for idea generation and planning.

Lets try to stick to these. What you have in your user space is your own business :)

Hot topics and/or very relevant topics at this time

Currently our main priority is porting as much of GIMP to GEGL as possible. Finalizing the switch is the prerequisite for starting the work on major new features such as non-destructive editing or layer effects.

General information

Information here is dedicated to all GIMP wiki readers.

  • Users:Tips - A collection of useful tips about using GIMP. Some are included in the official tips, and some should be considered for inclusion.

Google Summer of Code

We often participate in Google Summer of Code program. It's a great source of new dedicated contributors.

Developer information

Information here is public and especially meant to assist developers.

Introduction for newly joined developers

Here is a partial list of pages in the wiki (this will be here until the wiki is more organized):

Developer Meetings

Developer meeting logs, agendas, etc. Meetings are usually arranged by LightningIsMyName, and they take place once in every two weeks, on Monday at 10:00 PM, Central Europe Timezone (usually, CET = GMT+1). A mail should be sent to the mailing list before each meeting to discuss the agenda, and after every meeting with a link to the meeting page.