From: barnboy%trilobyte.net <>
Date: Fri, 4 Apr 2008 11:48:09 +0000 (+0000)
Subject: Added Javascript, Cookies, and Templatization requirements to Hacking
X-Git-Tag: bugzilla-3.1.1~63
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdee902f2c294137dcf1cbe0bf4e639827c647c6;p=thirdparty%2Fbugzilla.git
Added Javascript, Cookies, and Templatization requirements to Hacking
Bugzilla.
---
diff --git a/docs/en/xml/patches.xml b/docs/en/xml/patches.xml
index ec68667b47..dcbe626bec 100644
--- a/docs/en/xml/patches.xml
+++ b/docs/en/xml/patches.xml
@@ -307,7 +307,9 @@ grep (/$value/, @array);
What appears below if a brief summary, please refer to the perl style
- guide if you don't see your question covered here.
+ guide if you don't see your question covered here. It is much better to submit
+ a patch which fails these criteria than no patch at all, but please try to meet
+ these minimum standards when submitting code to Bugzilla.
@@ -353,6 +355,17 @@ else
+
+
+
+ Cookies
+
+
+ Bugzilla uses cookies to ease the user experience, but no new patches
+ should require user-side cookies.
+
+
+
File Names
@@ -365,6 +378,17 @@ else
can cause confusion in CVS and other mozilla.org utilities.
+
+
+
+ Javascript dependencies
+
+
+ While Bugzilla uses Javascript to make the user experience easier, no patch
+ to Bugzilla should require Javascript.
+
+
+
Schema Changes
@@ -375,6 +399,16 @@ else
+
+
+ Templatization
+
+
+ Patches to Bugzilla need to support templates so they do not force user interface choices
+ on Bugzilla administrators.
+
+
+
Variable Names
@@ -389,6 +423,7 @@ else
on the same screen as my $ret = "";.
+
Cross Database Compatability