summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@src.gnome.org>2003-06-23 13:43:03 +0000
committerPaolo Borelli <pborelli@src.gnome.org>2003-06-23 13:43:03 +0000
commit5e7e12334f4b69252d8faf8dd0c9b641d10c38aa (patch)
treefb04fc8f78a9ac1ff84c2e9e4e271feccfcdee04 /HACKING
parent3701a55a6ec8c41872ebd15af2a0f5d70207b767 (diff)
downloadglade-5e7e12334f4b69252d8faf8dd0c9b641d10c38aa.tar.gz
Adding some info here.
Maybe we'll get more patches... hint hint :)
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING51
1 files changed, 51 insertions, 0 deletions
diff --git a/HACKING b/HACKING
new file mode 100644
index 00000000..4fd1a93f
--- /dev/null
+++ b/HACKING
@@ -0,0 +1,51 @@
+
+Mailing List
+~~~~~~~~~~~~
+Glade-3 discussion takes place on glade-devel@ximian.org
+To subscribe or to consult archives visit
+http://lists.ximian.com/mailman/listinfo/glade-devel
+When posting to the list include [glade3] in the subject,
+since the list is also used for Glade-2 developement.
+
+
+Bugzilla
+~~~~~~~~
+Glade-3 bugs are tracked in the glade3 module of
+http://bugzilla.gnome.org
+
+
+CVS
+~~~
+The Glade-3 repository is hosted at cvs.gnome.org
+To check out a copy of Glade-3 you can use the following commands:
+cvs -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
+[just press enter when required for a password]
+cvs -z3 -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co glade3
+You then need to run autogen.sh and make to build Glade-3.
+
+
+Patches
+~~~~~~~
+Patches must be in the unified format (diff -u) and must include a
+ChangeLog entry. Send your patches to the mailing list and/or file
+them in bugzilla (see above)
+
+
+Coding Style
+~~~~~~~~~~~~
+Code in Glade-3 should follow the GNOME Programming Guidelines
+(http://developer.gnome.org/doc/guides/programming-guidelines/),
+basically this means being consistent with the sorrounding code.
+Naming conventions:
+- function names sholud be lowercase and prefixed with the
+ file name (or, if the function is static and the name too long,
+ with an abbreviation), e.g:
+ glade_project_window_my_function ()
+ gpw_my_loooooooooong_named_fuction ()
+- variable names should be lowercase and be short but self explanatory;
+ if you need more than one word use an underscore, e.g:
+ my_variable
+Also try to order your functions so that prototypes are not needed.
+
+
+