[Mono-docs-list] How to have more FUN documenting gtk-sharp

Duncan Mak duncan@ximian.com
21 Feb 2003 14:38:40 -0500


Wow!

Look at Lee, look at Kevin, or Raphael! They look so happy, so
satisfied!

What's making them so happy, you ask? They're all writing documentation
gtk-sharp!


As we all know, writing documentation for gtk-sharp is an immensely fun
thing to do, but in order to keep track of all the documentation
submission, let me introduce bug #38490
(http://bugzilla.ximian.com/show_bug.cgi?id=38490)

To make sure your submission don't get dropped on the floor, here's what
you can do:

	1) Before you start documenting a class, write a quick note here 	   to
make sure no one is duplicating the work.

	2) When you're done, post the first draft to bug #38490 and ask 	   for
review here by posting a link to the bug attachment.

	3) If you have to send revisions, post the new revision to the 	   bug
and clearly mark it as such with versioning numbers.

	4) Once a patch is reviewed, it'll be committed and a note will 	   be
posted on the bug saying so.

To make sure your submission is ready for commit:

	1) Keep the formatting consistent, use 2-space tabs. You can set 	  
your editor to do that for you.

	2) Remember, for the Summary, no <para> tags, and only one line. 	  
Short and concise are the keywords.

	3) For everything else, remember to start and end your <para> 	   tags.

        4) The layout *is* important. If you can build monodoc, you can
        run 'make b' to view it in the doc browser.
        
        5) To check that your edits to the xml is valid, use the
        'xmlllint' tool available from libxml2.
        
The Gtk# API is not set in stone, there are many flaws and there are
many places open for improvement. If you find anything particular, don't
hesitate and send a note to gtk-sharp-list and file bugs in bugzilla.

Do this a few times and you'll get CVS commit access, then you'll have
MORE fun!

-- 
Duncan Mak <duncan@ximian.com>