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/sgml/patches.sgml | 37 ++++++++++++++++++++++++++++++++++++- docs/xml/patches.xml | 37 ++++++++++++++++++++++++++++++++++++- 2 files changed, 72 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/sgml/patches.sgml b/docs/sgml/patches.sgml index ec68667b4..dcbe626be 100644 --- a/docs/sgml/patches.sgml +++ b/docs/sgml/patches.sgml @@ -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 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