Index: openacs-4/packages/acs-core-docs/www/style-guide.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/style-guide.html,v diff -u -r1.28.2.14 -r1.28.2.15 --- openacs-4/packages/acs-core-docs/www/style-guide.html 6 Jan 2017 09:18:42 -0000 1.28.2.14 +++ openacs-4/packages/acs-core-docs/www/style-guide.html 2 Jun 2017 11:12:57 -0000 1.28.2.15 @@ -7,12 +7,12 @@
Well, first lets consider the OpenACS code base (all this as of December 2003 and including dotLRN). There are about 390,000 - lines of tcl code, about 460,000 lines of sql (in datamodel + lines of Tcl code, about 460,000 lines of sql (in datamodel scripts and .xql files), about 80,000 lines of markup in .adp files, and about 100,000 lines of documentation. All told, just about a million lines of "stuff". In terms of logical units there are about 160 packages, 800 tables, 2,000 stored - procedures, about 2,000 functional pages, and about 3,200 tcl + procedures, about 2,000 functional pages, and about 3,200 Tcl procedures.
When confronted by this much complexity it's important to be @@ -32,7 +32,7 @@
Follow the file naming and the package structure rules. Some of the file naming rules are requirements for things to function correctly (for example data model creation - scripts and tcl library files must be named properly to be + scripts and Tcl library files must be named properly to be used), while some are suggestions (the object-verb naming convention) which if ignored won't break anything, but if you follow the