[Rt-commit] rt branch, 3.9-merge-rtfm, updated. rt-3.9.6-1070-g30d7211

Shawn Moore sartak at bestpractical.com
Thu Dec 2 21:37:57 EST 2010


The branch, 3.9-merge-rtfm has been updated
       via  30d72114d07e5d167e89456d0c6d3f58414600d4 (commit)
      from  9da2ae9042f7c95a981f31032e0aa340e9593e54 (commit)

Summary of changes:
 docs/developers_guide |   28 ----------------------------
 1 files changed, 0 insertions(+), 28 deletions(-)
 delete mode 100644 docs/developers_guide

- Log -----------------------------------------------------------------
commit 30d72114d07e5d167e89456d0c6d3f58414600d4
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Thu Dec 2 21:37:38 2010 -0500

    Remove docs/developers_guide
    
        This information is available in RT::StyleGuide and the wiki

diff --git a/docs/developers_guide b/docs/developers_guide
deleted file mode 100644
index 3660a09..0000000
--- a/docs/developers_guide
+++ /dev/null
@@ -1,28 +0,0 @@
-RTFM's code overlaying technology
----------------------------------
-
-
-the _Overlay system is docced inside each of the "Core" modules (perldoc        
-lib/RT/FM/Class.pm)                                                             
-                                                                                
-Basically, you've got :                                                         
-                                                                                
-Module.pm, which is mostly autogenerated code and documentation for the         
-base API (the one-level-above SQL stuff)                                        
-                                                                                
-Module_Overlay.pm, which is my custom code on top of Module.pm                  
-                                                                                
-Module_Local.pm, which is a site's local custom code on top of                  
-Module_Overlay.pm.                                                              
-                                                                                
-Module_Overlay.pm and Module_Local.pm are essentially "mixins" which            
-override methods and data inside Module.pm without adding the overhead          
-of an extra level of object-oriented indirection.                               
-                                                    
-The upshot of all this is that you can create "Module_Local.pm", drop in
-        no warnings qw/overload/;  
-
-as the first line and then just drop in your own versions of subroutines 
-which override the system's core. This results in your being able to easily
-extend the system without having to directly modify a single file in the 
-system's distributed source.

-----------------------------------------------------------------------


More information about the Rt-commit mailing list