API Documentation

Discuss official and unofficial Compiz Development

API Documentation

Postby krisives » Mon Oct 19, 2009 5:45 am

This thread was started as a request for documentation and grew into a project to document Compiz. Doxygen generated documentation can be found here:

http://docs.compiz.org/annotated.html

Anyone wanting to get involved with documenting should join the IRC Channel (irc.freenode.net #compiz-dev) and post in this thread. We had a vote (done now) and chose to use /** instead of ///. You may see the old /// around, and if so, please update it.

If you see a class or method that isn't documented that should be, create a /** TODO */ element so it shows up in the API documentation so others know it needs to be done and that the class/method is part of the API.

Update: iXce got this integrated with git, so it happens as a post-commit on the master branch! So these API docs will update as Compiz continues to get more documentation.
Last edited by krisives on Tue Mar 16, 2010 4:51 am, edited 2 times in total.
krisives
Member
 
Posts: 12
Joined: Fri Oct 16, 2009 8:45 am

Re: API Documentation?

Postby SmSpillaz » Tue Oct 20, 2009 10:20 am

wiki.compiz.org/Development
[color=DarkOrange]metastability: when I was in high school they had keyboards with a shutdown button
metastability: they've stopped selling these for some reason[/color]

---------------------------------------------------------------------
SmSpillaz: then again, I'll wave the 'proof-of-concept' flag for now
and fix it later :P

[size=84]The Compiz Fusion Community News
YouTube'd Desktop
[/SIZE][SIGPIC][/SIGPIC]


SmSpillaz
 
Posts: 1608
Joined: Sat Mar 24, 2007 11:30 pm
Location: Australia. AKA, Down Under

Re: API Documentation?

Postby krisives » Tue Oct 20, 2009 10:44 am

I've got some doxygen up here: http://santiance.com/doc/compiz/html/
krisives
Member
 
Posts: 12
Joined: Fri Oct 16, 2009 8:45 am

Re: API Documentation?

Postby krisives » Wed Oct 28, 2009 6:07 pm

I've been bugging folks on IRC for almost a week now with fuzzy results. What's the plan to get the docs moved to compiz.org?
  1. Who has control over this?
  2. Do they have time? If not, maybe someone else should do it


How will we go about merging this into master? My branch that I checked out from 0.9 master (http://cgit.compiz.org/~krisives/compiz-core-doc/) is getting out-of-date and the entire time I've been asking about merging as to avoid the obvious headaches it will cause in the future. Basically I'm going to be rather irritated when I do merge and I have to resolve endless conflicts that should have been avoided.

Cheers,
Kris
krisives
Member
 
Posts: 12
Joined: Fri Oct 16, 2009 8:45 am

Re: API Documentation?

Postby krisives » Tue Mar 16, 2010 4:47 am

I've updated this post, as this is now integrated with the git as a post-commit, so anyone working on Compiz can document a class, method, etc. Read the top message for details.
krisives
Member
 
Posts: 12
Joined: Fri Oct 16, 2009 8:45 am


Return to Compiz Development

Who is online

Users browsing this forum: No registered users and 1 guest