diff options
author | barnboy%trilobyte.net <> | 2008-04-04 13:48:09 +0200 |
---|---|---|
committer | barnboy%trilobyte.net <> | 2008-04-04 13:48:09 +0200 |
commit | bdee902f2c294137dcf1cbe0bf4e639827c647c6 (patch) | |
tree | 3dd748cd49e8994a3de0443a00f18f0f09d3f586 | |
parent | 6596630f2b374a94d2b72080d7211a639d32fe50 (diff) | |
download | bugzilla-bdee902f2c294137dcf1cbe0bf4e639827c647c6.tar.gz bugzilla-bdee902f2c294137dcf1cbe0bf4e639827c647c6.tar.xz |
Added Javascript, Cookies, and Templatization requirements to Hacking
Bugzilla.
-rw-r--r-- | docs/en/xml/patches.xml | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/docs/en/xml/patches.xml b/docs/en/xml/patches.xml index ec68667b4..dcbe626be 100644 --- a/docs/en/xml/patches.xml +++ b/docs/en/xml/patches.xml @@ -307,7 +307,9 @@ grep (/$value/, @array); </para> <para> 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. </para> <itemizedlist> <listitem> @@ -353,6 +355,17 @@ else </programlisting> </para> </listitem> + + <listitem> + <para> + Cookies + </para> + <para> + Bugzilla uses cookies to ease the user experience, but no new patches + should <emphasis>require</emphasis> user-side cookies. + </para> + </listitem> + <listitem> <para> File Names @@ -365,6 +378,17 @@ else can cause confusion in CVS and other mozilla.org utilities. </para> </listitem> + + <listitem> + <para> + Javascript dependencies + </para> + <para> + While Bugzilla uses Javascript to make the user experience easier, no patch + to Bugzilla should <emphasis>require</emphasis> Javascript. + </para> + </listitem> + <listitem> <para> Schema Changes @@ -375,6 +399,16 @@ else </para> </listitem> + <listitem> + <para> + Templatization + </para> + <para> + Patches to Bugzilla need to support templates so they do not force user interface choices + on Bugzilla administrators. + </para> + </listitem> + <listitem> <para> Variable Names @@ -389,6 +423,7 @@ else on the same screen as <computeroutput>my $ret = "";</computeroutput>. </para> </listitem> + <listitem> <para> Cross Database Compatability |