summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorPerberos <[email protected]>2011-12-01 23:00:56 -0300
committerPerberos <[email protected]>2011-12-01 23:00:56 -0300
commit1c69f467452c8f34d099019d463980ad57811192 (patch)
tree72ab1456032eb3c29f7fe327b5da6ac8e734507a /HACKING
downloadmate-polkit-1c69f467452c8f34d099019d463980ad57811192.tar.bz2
mate-polkit-1c69f467452c8f34d099019d463980ad57811192.tar.xz
moving from https://github.com/perberos/mate-desktop-environment
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING28
1 files changed, 28 insertions, 0 deletions
diff --git a/HACKING b/HACKING
new file mode 100644
index 0000000..342fca4
--- /dev/null
+++ b/HACKING
@@ -0,0 +1,28 @@
+SCM
+===
+
+PolicyKit-mate is now at MATE's SVN at
+
+ http://svn.gnome.org/viewvc/policykit-mate/
+
+The old git repository at
+
+ http://gitweb.freedesktop.org/?p=users/david/PolicyKit-mate.git;a=summary
+
+is no longer used.
+
+Coding Style
+===
+
+ - Please follow the coding style already used - it's not a must, but it's
+ nice to have consistency.
+
+ - Write docs for all functions and structs and so on. We use gtkdoc format.
+
+ - All external interfaces (network protocols, file formats, etc.)
+ should have documented specifications sufficient to allow an
+ alternative implementation to be written. Our implementation should
+ be strict about specification compliance (should not for example
+ heuristically parse a file and accept not-well-formed
+ data). Avoiding heuristics is also important for security reasons;
+ if it looks funny, ignore it (or exit, or disconnect).