annotate README.SVN @ 20401:4ddc27c18781

Fix up some gaim -> purple issues.
author Richard Laager <rlaager@wiktel.com>
date Sun, 15 Apr 2007 04:59:43 +0000
parents 361c15e0b320
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
1 If you plan to use Pidgin, Finch & libpurple mtn, PLEASE read this message in its entirety!
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
2
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
3 Pidgin, Finch & libpurple is a fast-moving project with a somewhat regular
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
4 release schedule. Due to the rate of Pidgin, Finch & libpurple development,
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
5 mtn undergoes frequent bursts of massive changes, often leaving behind
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
6 brokenness and partial functionality while the responsible developers rewrite
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
7 some portion of code or seek to add new features.
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
8
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
9 What this all boils down to is that mtn _WILL_ sometimes be broken.
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
10 Because of this, we ask that users who are not interested in
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
11 personally tracking down bugs and fixing them (without a lot of
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
12 assistance from the developers!) avoid mtn and use releases. Since
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
13 releases will be made often, this should not prevent anyone from using
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
14 the newest, shiniest features -- but it will prevent users from having
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
15 to deal with ugly development bugs that we already know about but
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
16 haven't gotten around to fixing.
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
17
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
18 If you are interested in hacking on Pidgin, Finch & libpurple, please read
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
19 README and HACKING, and take note of the issues in PROGRAMMING_NOTES. (Note
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
20 that they may be somewhat out of date at times.) Win32 developers, please
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
21 read README.mingw.
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
22
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
23 By far the best documentation, however, is the documented code. Not
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
24 all parts of Pidgin, Finch & libpurple have yet been documented, but the major
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
25 subsystems are falling fast. If you have doxygen, you can use the Doxyfile in
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
26 the toplevel directory to generate pretty documentation. Otherwise
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
27 (or even if you do!), the header files for each subsystem contain
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
28 documentation for the functions they contain. For instance,
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
29 conversation.h contains documentation for the entire purple_conversation_*
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
30 API, and account.h contains documentation for the purple_account_* API.
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
31
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
32 If you have questions, please feel free to contact the Pidgin, Finch &
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
33 libpurple developers by email at devel@pidgin.im or on IRC at irc.freenode.net
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
34 in #pidgin. Please do as much homework as you can before contacting us; the
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
35 more you know about your question, the faster and more effectively we can help
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
36 you!
13632
c4a5d8950d8c [gaim-migrate @ 16030]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
37
16067
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
38 Send patches to Pidgin, Finch & libpurple mailing list, devel@pidgin.im, or
361c15e0b320 some doc changes
Luke Schierer <lschiere@pidgin.im>
parents: 13632
diff changeset
39 post them in the tracker at http://developer.pidgin.im.