From 815ed856d99255b66fdd3b3668b499be570cf867 Mon Sep 17 00:00:00 2001
From: "barnboy%trilobyte.net" <>
Date: Wed, 21 Nov 2001 04:09:06 +0000
Subject: Added Javascript, Cookies, and Templatization requirements to Hacking
Bugzilla.
---
docs/xml/patches.xml | 37 ++++++++++++++++++++++++++++++++++++-
1 file changed, 36 insertions(+), 1 deletion(-)
(limited to 'docs/xml')
diff --git a/docs/xml/patches.xml b/docs/xml/patches.xml
index ec68667b4..dcbe626be 100644
--- a/docs/xml/patches.xml
+++ b/docs/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
--
cgit v1.2.3-24-g4f1b