[cairo-commit] HACKING

Behdad Esfahbod behdad at kemper.freedesktop.org
Wed Sep 3 08:32:23 PDT 2008


 HACKING |   23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

New commits:
commit 855310bc1f226292646931add0a5e6e6604730ba
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Sep 3 11:31:48 2008 -0400

    [HACKING] Write some more paragraphs

diff --git a/HACKING b/HACKING
index 80d9349..679e676 100644
--- a/HACKING
+++ b/HACKING
@@ -50,7 +50,8 @@ We use a standard bugzilla bug tracking system available at:
 
 	http://bugs.freedesktop.org/
 
-For straight bug reports, it's best to report them there such that they
+See file named BUGS for detailed information on reporting bugs.  In short,
+for straight bug reports, it's best to report them there such that they
 are not lost or forgotten.  For discussion of new features or
 complicated issues, use the mailing list.
 
@@ -86,6 +87,7 @@ best bet to understanding it, or just ask on IRC.
 
 To bootstrap the build system run ./autogen.sh.  After that the
 regular "./configure; make; make install" sequence can be used.
+See file named INSTALL for more details.
 
 There is limited support for a win32 build system.
 See Makefile.win32 files in various directories.
@@ -98,6 +100,19 @@ We generate ChangeLog files automatically from the git commit log.
 No manual ChangeLog writing is necessary.
 
 
+Copyrights and Licensing
+------------------------
+
+The cairo library is dual-licensed under LGPL and MPL.  See file named
+COPYING for details.  The test suites are more liberal.  For example,
+GPL code is allowed in the test suites, though it's always better to
+keep things simple.
+
+When writing new code, update the file headers to add your (or your
+employers) copyright line and contributor line.  If adding new files
+or splitting a file, copy the file header from other files.
+
+
 Source Code
 -----------
 
@@ -163,3 +178,9 @@ useful when writing code using cairo, or writing cairo, or useful in
 general.  These tools can be found under the util/ directory.
 See util/README for more information.
 
+
+Releasing
+---------
+
+Now you are a cairo maintainer, so what?  See file named RELEASING.
+


More information about the cairo-commit mailing list