summaryrefslogtreecommitdiff
path: root/HACKING
blob: 342fca46709c53aa3c7c7ca9dbd9770eb768c934 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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).