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

Reply via email to