aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2000-03-27 06:35:44 +0800
committerDan Winship <danw@src.gnome.org>2000-03-27 06:35:44 +0800
commitbf4d808cf5dcdb3a47dc9b9ec300bbf308a45345 (patch)
treea30a69683e1f4b8f8e4ca7fe243a0ebfb98d8c8f
parentd8bd459cb946fa102fe802fccefb76236bd8c42a (diff)
downloadgsoc2013-evolution-bf4d808cf5dcdb3a47dc9b9ec300bbf308a45345.tar.gz
gsoc2013-evolution-bf4d808cf5dcdb3a47dc9b9ec300bbf308a45345.tar.zst
gsoc2013-evolution-bf4d808cf5dcdb3a47dc9b9ec300bbf308a45345.zip
Add info on IRC channel, dependency libraries, protocol docs. Fix a
few bugs. svn path=/trunk/; revision=2170
-rw-r--r--README30
1 files changed, 22 insertions, 8 deletions
diff --git a/README b/README
index dd6bc42b89..25a77de784 100644
--- a/README
+++ b/README
@@ -10,31 +10,45 @@ it to accidentally delete all of your mail.
If you are interested in hacking on Evolution, you should subscribe to
the Evolution mailing list. Send mail to
"evolution-request@helixcode.com" with the word "subscribe" in the
-body of the message.
+body of the message. If you are planning to work on any part of
+Evolution, please send mail to the mailing list first, to avoid
+duplicated effort (and to make sure that you aren't basing your work
+on interfaces that are expected to change).
-Some hints on compiling Evolution can be found in the mailing list
-archive:
+There is a mailing list archive available at
+http://lists.helixcode.com/archives/public/evolution/
-http://lists.helixcode.com/archives/public/evolution/2000-March/000018.html
+There is also an #evolution IRC channel on irc.gnome.org.
+Evolution depends on the following non-core gnome libraries: bonobo,
+gdk-pixbuf, gnome-print, gnome-vfs, gtkhtml, libglade, and libunicode.
+(These are all in GNOME CVS, in the modules by those names.) You also
+need a recent copy of ORBit. At the present time, the version in Helix
+GNOME is the only released version that is new enough. If you don't
+have that, you should check out ORBit from GNOME CVS with the option
+"-r orbit-stable-0-5" to get the recent stable branch.
+
The layout of the source tree is:
addressbook: the Address Book UI
calendar: the Calendar UI
-camel: libcamel, a messaging library used by the mailer
+camel: libcamel, a messaging library used by the mailer.
+ Camel is inspired by Sun's JavaMail
+ (http://java.sun.com/products/javamail/) and the
+ IMAPv4 spec (RFC 2060).
compose: the message composer UI
data: the .desktop file for Evolution
devel-docs: entirely inadequate documentation
doc: more inadequate documentation, and some nice white
papers
e-util: utility code used by various parts of Evolution
-ebook: the Address Book / Calendar backend CORBA server
filter: libfilter, a mail filtering library
libibex: an indexing library used by the mailer
-libical: a library for the iCalendar protocol
-libversit: a library for the vCalendar protocol
+libical: a library for the iCalendar format (RFC 2445-2446)
+libversit: a library for the vCard (RFC 2425-2426) and vCalendar
+ (http://www.imc.org/pdi/vcal-10.txt) formats
mail: the mail display UI
shell: the Evolution shell (the main program that launches
the other components)