summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
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).