Re: [Gimp-developer] help needed with GIMP 2.2

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

 



Hi,

Cai Qian <caiqian@xxxxxxxxx> writes:

>> (2) Review and complete the API reference manuals. This will probably
>>     need some programming skills but some simple proof-reading would
>>     already help a lot. We have tried to keep the API reference
>>     manuals uptodate during development. We did however often only add
>>     stubs. What's missing here is at least some short introductions
>>     into all the new sections that have been added.
>> 
>>     I will try to upload an uptodate snapshot of the docs at
>>     http://developer.gimp.org/api/2.0/ later today. It would be very
>>     nice if we could find a volunteer who could help us to improve the
>>     docs for 2.2. If you are interested, please let me know.
>
> I am quite interested about this, I have some programming skills in
> C and GTK, but am not quite familiar with GIMP code. So I want to
> know if that ok, or how to start?

I've uploaded the current state of the docs to
http://developer.gimp.org/api/2.0/. There's a lot of room for
improvements here and I don't really care where you would want to
start. One of the things I'd like to see being done is to make sure
that each section has at least a short description. If you have a look
at for example http://developer.gimp.org/api/2.0/libgimp/ you will
notice that quite a few sections lack this short description. That
would perhaps be a good start.

About the technical details: The API reference manuals are created
using gtk-doc. The docs are located in the devel-docs directory of the
GIMP source tree. There's a README.gtkdoc in there which tries to
explain the concepts of gtk-doc. If you have further questions, please
let me know.

To get back to the example I gave above. In order to fix the problem
of the missing descriptions, you would edit the file
devel-docs/libgimp/tmpl/gimpbrush.sgml and fill in the missing bits at
the top where it says:

<!-- ##### SECTION Short_Description ##### -->

Editing the API reference manual is pretty much straight-forward. You
need almost no knowledge of Docbook/XML. It does however help to have
some experience writing GIMP plug-ins. But of course you can always
ask and this might be a good way to learn the GIMP API.


Sven

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux