Update of /cvsroot/lxr/lxr
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv915
Modified Files:
INSTALL RELEASING
Log Message:
Updated instructions for Apache 1.x & 2.x
Refer to makerelease.pl script for releasing
Index: INSTALL
===================================================================
RCS file: /cvsroot/lxr/lxr/INSTALL,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- INSTALL 26 Mar 2009 17:11:57 -0000 1.26
+++ INSTALL 21 Apr 2009 14:48:58 -0000 1.27
@@ -180,8 +180,8 @@
days. However, on future runs it will only index changed files, thus
speeding the process.
-Set up webserver
-----------------
+Set up the webserver
+--------------------
The web front end for LXR can run as CGI scripts or using Apache's
mod_perl. Since there are differences between mod_perl for Apache 1.x
@@ -266,6 +266,31 @@
/icons/image2.gif
/icons/generic.gif
+
+Site-specific customisation
+---------------------------
+
+LXR has a large amount of flexibility in behaviour, allowing control
+over many aspects of behaviour.
+
+The places to look for customisation are:
+
+- lxr.conf: controls most basic settings, including how filenames are
+ mapped to languages, tab settings etc.
+
+- templates/html*, templates/lxr.css: Templates and CSS for the HTML
+ display. This is where you can change how the website looks,
+ e.g. by adding site logos, links, or changing colours, fonts etc.
+
+- lib/LXR/Lang/ectags.conf: Advanced configuration for ectags when
+ parsing various language files - this is one place to look if you
+ want to add support for another language.
+
+- lib/LXR/Lang/generic.conf: Configures the generic language support
+ module that handles most of the languages LXR recognises.
+ Configuration here enables support for new languages.
+
+
Getting help if it doesn't work:
--------------------------------
If you can't get LXR to work then you can try asking on the mailing
Index: RELEASING
===================================================================
RCS file: /cvsroot/lxr/lxr/RELEASING,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- RELEASING 14 Apr 2007 22:33:01 -0000 1.2
+++ RELEASING 21 Apr 2009 14:48:58 -0000 1.3
@@ -1,5 +1,10 @@
Instructions for releasing LXR
+The easiest way to make a release is to use the makerelease.pl script
+from the lxr-tools package.
+
+The steps are:
+
- Run all the tests & ensure they pass
- Tag the release in CVS with a tag of the form release-x-y-z (e.g. release-0-9-4)
- Export the tagged files to a new directory lxr-x-y-z
|