Re: [Banshee-List] Meaning of Source class and its subclasses and Models



Thanks for the help Gabriel. I've got a better feel of how things are put together now.

I am a fan of inline documentation but any documentation would be great. I think it should go beyond basic API documentation though. Something akin to a "book" that starts with one simple or most necessary area of the API and then slowly works its way out to different areas so by the end, a developer not only can see the API definition but understands how all these complex parts interact. I know this seems like a lot of work but Banshee is one of the most complex and interconnected project I've ever seen. It's really tough to understand how everything works together.

Eric

-----Original Message-----
From: banshee-list-bounces gnome org [mailto:banshee-list-bounces gnome org] On Behalf Of Gabriel Burt
Sent: Saturday, January 24, 2009 1:36 PM
To: banshee-list gnome org
Subject: Re: [Banshee-List] Meaning of Source class and its subclasses and Models

2009/1/24 Andrew Conkling <andrew andrewski net>:
> On Sat, Jan 24, 2009 at 12:04 PM, Christoph Burgdorf
> <christoph burgdorf bvsn org> wrote:
>>
>> Am Samstag, den 24.01.2009, 17:50 +0100 schrieb Jiří Zárevúcký:
>> > I believe it would be more productive, if developers created some sort
>> > of source code documentation...
>>
>> Of course a good documentation helps to get into the project, too. But I
>> really like
>> the idea of having a teacher who can be asked questions etc. Im kinda
>> inspired by the
>> ubuntu classroom thing.
>
> I'm with Jiří. Obviously I can't speak for the developers or their time, but
> with a project of this size, I think that might be too big of a production.
> The developers are very responsive here and (from what I hear, I don't do it
> much) in the IRC channel, so I think it's working out alright as is. :)
>
> The first time I looked, I was surprised at the overall lack of inline
> documentation in the source code though.

We don't document our API inline for the same reason the Mono project
doesn't (see http://mono-project.com/Generating_Documentation).

We do need to make our documentation easier to find - eg converted to
HTML and published to b-p.o, make it easier for people to submit their
changes, etc.

Gabriel
_______________________________________________
banshee-list mailing list
banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list



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