On 3/4/07, Mason Tang <[EMAIL PROTECTED]> wrote: > Hi everyone, > > I'm a new UROP working under David Huynh, and I've been tasked with > (among other things) the development of a calendar view for Exhibit. I > was just wondering if there was any documentation of the API somewhere > so I could get a handle of how everything in Exhibit works. I don't > really need anything too indepth, maybe just a description of what each > file contributes to the overall picture. Thanks!
Most welcome! We have close to zero lines of code documentation for the "whole picture" view of the Exhibit code base, and for all I know, the present state of /branches/2.0/ might be a little blurred by David's recent UI decentralization restructuring (I have not gotten on top of it yet myself, though there are working exhibits running off it, so much or most of it should at least work). To find out what goes into making a new view, I would suggest peeking at David's recent commit r6349 which added the scatter plot view, and correlate with what happened to those same files in r6390 (changeset of the great refactoring). Word from sysadmin on Trac is he might look at setting one up by the end of next week (if Simile disk space allows and Debian packages hold their promises), which I would find a much quicker way to get on top of things. If you don't want to wait for that and don't mind setting up your own on local disk, I would suggest either copying (relevant parts of) the repository to local disk and setting one up for the changeset browsing, or, in case you don't have read access to the repository root, using svn2svn to do the same. But feel free to ask about things (specifics are likely to get better answers) on [EMAIL PROTECTED]; it would not hurt with a somewhat longer paper trail to follow into the code. And if you care to document your own discoveries in manifest files or similar along the way as you escalate the learning curve, I'm sure the docs would be well received. -- / Johan Sundström, http://ecmanaut.blogspot.com/ _______________________________________________ General mailing list [email protected] http://simile.mit.edu/mailman/listinfo/general
