summaryrefslogtreecommitdiffstats
path: root/HACKING
diff options
context:
space:
mode:
authorLoui Chang <louipc.ist@gmail.com>2008-06-17 01:03:16 -0400
committerLoui Chang <louipc.ist@gmail.com>2008-06-17 01:38:01 -0400
commit3a42725601885af3c7b25b376cd4c141c71968ee (patch)
tree715040fead1d0d6ed14e719f936bf60aabe8a8b2 /HACKING
parent44dbb49ae9d5ef475a43c477aec009577a04169c (diff)
downloadaurweb-3a42725601885af3c7b25b376cd4c141c71968ee.tar.xz
Remove all vim mode lines. Add HACKING file.
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING24
1 files changed, 24 insertions, 0 deletions
diff --git a/HACKING b/HACKING
new file mode 100644
index 0000000..eef0be1
--- /dev/null
+++ b/HACKING
@@ -0,0 +1,24 @@
+HACKING
+
+DISCLAIMER: We realise the code doesn't necessarily follow all the rules.
+This is an attempt to establish a standard coding style for future
+development.
+
+Coding style guidelines
+-----------------------
+Column width: 79 columns or less within reason.
+
+Indentation: tabs (standard eight column width)
+Please don't add any mode lines. Adjust your editor to display tabs to your
+preferred width. Generally code should work with the standard eight column
+tabs.
+
+Try embedding as little HTML in the PHP as possible.
+Consider creating templates for HTML.
+
+MySQL queries should generally go into functions.
+
+Please submit uncompressed git-formatted patches to aur-dev@archlinux.org.
+When writing patches please keep unnecessary changes to a minimum.
+Smaller patches are much easier to review thus have a better chance of being
+pushed more quickly into the main repo.