Skip to content

Commit e3d71c3

Browse files
author
cboos
committedMay 28, 2005
Documentation update (mainly for README.tracd) and a few formatting fixes so that the files conform fully to reStructuredText
git-svn-id: http://trac.edgewall.org/intertrac/log:/trunk@1736 af82e41b-90c4-0310-8c96-b1721e28e2e2
1 parent 2e4d123 commit e3d71c3

File tree

5 files changed

+135
-111
lines changed

5 files changed

+135
-111
lines changed
 

‎AUTHORS

+8-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
Jonas Borgstr�m <jonas@edgewall.com>
2-
Daniel Lundin <daniel@edgewall.com>
3-
Rocky Burt <rocky@carterscove.com>
4-
Christopher Lenz <cmlenz@gmx.de>
5-
Francois Harvey <fharvey@securiweb.net>
1+
* Jonas Borgstr�m <jonas@edgewall.com>
2+
* Daniel Lundin <daniel@edgewall.com>
3+
* Rocky Burt <rocky@carterscove.com>
4+
* Christopher Lenz <cmlenz@gmx.de>
5+
* Francois Harvey <fharvey@securiweb.net>
6+
* Mark Rowe <trac@bdash.net.nz>
7+
* Matthew Good <trac@matt-good.net>
8+
* Christian Boos <cboos@wanadoo.fr>
69

710
See also THANKS for people who have contributed to the project.

‎INSTALL

+48-42
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,26 @@ Requirements
99
------------
1010
To install Trac, the following software packages must be installed:
1111

12-
* Python, version >= 2.1.
13-
+ Please keep in mind, that for RPM-based systems you will also need
14-
python-devel and python-xml packages.
15-
* Subversion, version >= 1.0. (>=1.0.5 recommended)
16-
* Subversion Python bindings.
17-
* PySQLite, version >= 0.5.
18-
* Clearsilver, version >= 0.9.3
19-
* A CGI-capable web server (we QA-test on Apache2 )
12+
* Python, version >= 2.2.
13+
+ Please keep in mind, that for RPM-based systems you will also need
14+
python-devel and python-xml packages.
15+
* Subversion, version >= 1.0. (1.1.4 recommended)
16+
* Subversion Python bindings.
17+
* PySQLite, version >= 0.5 (1.1.6 recommended)
18+
* Clearsilver, version >= 0.9.3 (0.9.14 recommended)
19+
* A CGI-capable web server (we QA-test on Apache2)
20+
21+
Note that trac can also use run in standalone mode (see README.tracd)
22+
2023

2124
Installing Trac
2225
---------------
23-
$ python ./setup.py install
26+
27+
$ python ./setup.py install
2428

2529
This will byte-compile the python source code and install it in the
2630
site-packages directory of your python installation. The directories cgi-bin,
27-
templates, htdocs and wiki-default are all copied to $prefix/share/trac/ .
31+
templates, htdocs and wiki-default are all copied to ``$prefix/share/trac/``.
2832

2933
The script will also install the trac-admin command-line tool, used to create
3034
and maintain project environments. Trac-admin is the command center of Trac.
@@ -36,15 +40,15 @@ Advanced Users
3640
To install Trac in a different location, and other advanced installation
3741
options, run:
3842

39-
$ python ./setup.py --help
43+
$ python ./setup.py --help
4044

4145
Installing Trac on Windows
4246
--------------------------
4347
If you downloaded the Trac installer (the .exe file), installing is simply a
4448
matter of running the installer.
4549

4650
* NOTE: The windows installer also includes the Clearsilver DLL, so you do
47-
_NOT_ have to install it manually when using the installer.
51+
*NOT* have to install it manually when using the installer.
4852

4953
After running the installer, configuration and installation is the same as
5054
for other platforms.
@@ -58,7 +62,7 @@ log-files and attachments.
5862

5963
A new Trac environment is created with trac-admin:
6064

61-
$ trac-admin /path/to/projectenv initenv
65+
$ trac-admin /path/to/projectenv initenv
6266

6367
Note: The web server user need write permission to the environment directory
6468
and all the files inside.
@@ -68,38 +72,40 @@ it can find the trac templates directory (the default value should be fine).
6872

6973
Configuring Apache
7074
------------------
71-
Copy (or symlink) "trac/cgi-bin/trac.cgi" to you web servers /cgi-bin/
72-
directory. You can also configure apache to use the "trac/cgi-bin/" directory
75+
Copy (or symlink) ``trac/cgi-bin/trac.cgi`` to you web servers ``/cgi-bin/``
76+
directory. You can also configure apache to use the ``trac/cgi-bin/`` directory
7377
directly if you like, it's a matter of taste.
7478

75-
Finally edit the apache config and add this config snippet, with filenams
79+
Finally edit the apache config and add this config snippet, with filenames
7680
edited to match your installation:
7781

78-
Alias /trac/ "/usr/share/trac/htdocs/" #or where you installed the trac docs
79-
#You have to allow people to read the files in htdocs
80-
<Directory "/usr/share/trac/htdocs/">
81-
Options Indexes MultiViews
82-
AllowOverride None
83-
Order allow,deny
84-
Allow from all
85-
</Directory>
86-
87-
88-
# Trac need to know where the database is located
89-
<Location "/cgi-bin/trac.cgi">
90-
SetEnv TRAC_ENV "/path/to/projectenv"
91-
</Location>
92-
93-
# You need this to allow users to authenticate
94-
# trac.htpasswd can be created with
95-
# cmd 'htpasswd -c trac.htpasswd' (UNIX)
96-
# do 'man htpasswd' to see all the options
97-
<Location "/cgi-bin/trac.cgi/login">
98-
AuthType Basic
99-
AuthName "trac"
100-
AuthUserFile /somewhere/trac.htpasswd
101-
Require valid-user
102-
</location>
82+
::
83+
84+
Alias /trac/ "/usr/share/trac/htdocs/" #or where you installed the trac docs
85+
#You have to allow people to read the files in htdocs
86+
<Directory "/usr/share/trac/htdocs/">
87+
Options Indexes MultiViews
88+
AllowOverride None
89+
Order allow,deny
90+
Allow from all
91+
</Directory>
92+
93+
94+
# Trac need to know where the database is located
95+
<Location "/cgi-bin/trac.cgi">
96+
SetEnv TRAC_ENV "/path/to/projectenv"
97+
</Location>
98+
99+
# You need this to allow users to authenticate
100+
# trac.htpasswd can be created with
101+
# cmd 'htpasswd -c trac.htpasswd' (UNIX)
102+
# do 'man htpasswd' to see all the options
103+
<Location "/cgi-bin/trac.cgi/login">
104+
AuthType Basic
105+
AuthName "trac"
106+
AuthUserFile /somewhere/trac.htpasswd
107+
Require valid-user
108+
</location>
103109

104110
Note: When creating a new environment, trac-admin will print a config snippet
105111
customized for your project.
@@ -108,7 +114,7 @@ Using Trac
108114
----------
109115
You should now have a working Trac installation at:
110116

111-
http://<yourhostname>/cgi-bin/trac.cgi
117+
http://<yourhostname>/cgi-bin/trac.cgi
112118

113119
There you should be able to browse your subversion repository, create tickets,
114120
view the timeline etc. Keep in mind that anonymous users (not logged in) can

‎README

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ facilities.
88

99
Trac is distributed using the GNU General Public License.
1010

11-
**For installation instructions, please see the INSTALL. **
12-
**If you are upgrading from a previous Trac version, please read UPGRADE. **
11+
* For installation instructions, please see the INSTALL. *
12+
* If you are upgrading from a previous Trac version, please read UPGRADE. *
1313

1414
You might also want to take a look at the RELEASE and ChangeLog files for more
1515
information.

‎README.tracd

+26-14
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,47 @@
11
Trac in stand-alone mode
22
========================
3-
Trac 0.7 introduces among many other important features, the capability to run
4-
Trac as a stand-alone server (daemon), without a web server.
53

6-
*** NOTE: THIS IS STILL AN EXPERIMENTAL FEATURE ***
4+
Trac 0.7 introduced among many other important features, the capability to run
5+
Trac as a stand-alone server (daemon), without a web server.
76

8-
As of writing, tracd is still experimental, but we encourage testing it and
9-
providing feedback so we can improve it. Tracd supports all features of
10-
the CGI version (trac.cgi), and can serve multiple projects from a single
11-
server instance.
7+
Tracd supports all features of the CGI version (trac.cgi),
8+
and can serve multiple projects from a single server instance.
129

1310
Running tracd
1411
-------------
15-
tracd [options] <database> [database] ...
16-
Options:
1712

18-
-a --auth [project],[htdigest_file],[realm]
19-
-p --port [port]\t\tPort number to use (default: 80)
20-
-b --hostname [hostname]\tIP to bind to (default: '')
13+
tracd [options] <database> [database] ...
14+
15+
Options:
16+
17+
-a, --auth <project,htdigest_file,realm> Per-project authentication information
18+
-p, --port <port> Port number to use (default: 80)
19+
-b, --hostname <hostname> IP to bind to (default: '')
2120

2221

23-
Example:
22+
Example 1: Single Project (non-authenticated)
23+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2424

2525
$ tracd -p 9090 /var/trac/myproject
2626

27+
Example 2: Multiple Projects (authenticated)
28+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
29+
30+
$ tracd -p 9090 \
31+
-a projectA,/var/trac/htdigest.ALPHA,ALPHA \
32+
-a projectB,/var/trac/htdigest.ALPHA,ALPHA \
33+
/var/trac/projectA \
34+
/var/trac/projectB
35+
36+
The file ``htdigest.ALPHA`` can be generated using the Apache2 tool ``htdigest``
37+
(be carefull *NOT* to use ``htpasswd`` here).
2738

2839
Feedback and bug reports
2940
------------------------
41+
3042
Please provide feedback on tracd using the issue tracker or the mailing list.
3143

32-
Submit a bug report: http://projects.edgewall.com/trac/newticket/
44+
Submit a bug report: http://projects.edgewall.com/trac/newticket?component=tracd
3345
Mailing list info: http://projects.edgewall.com/trac/wiki/MailingList
3446

3547

‎THANKS

+51-48
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,59 @@
1-
Brad Anderson brad@dsource.org
2-
Christopher Armstrong radix
3-
Jani Averbach jaa@jaa.iki.fi
4-
Juanma Barranquero lektu@terra.es
5-
Christian Boos cboos@bct-technology.com
6-
Rocky Burt rocky.burt@myrealbox.com
7-
Toni Brkic toni.brkic@switchcore.com
8-
Wesley Crucius wcrucius@sandc.com
9-
Daragh Fitzpatrick Daragh@i2i-Tech.com
10-
dju'
11-
Felix Colins felix@keyghost.com
12-
Eric Gillespie epg@netbsd.org
13-
Matthew Good trac@matt-good.net
14-
Shun-ichi Goto gotoh@taiyo.co.jp
15-
Mikael Hallendal micke@imendio.com
16-
Stephen Hansen shansen@advpubtech.com
17-
Laurie Harper zodiac@holoweb.net
18-
Francois Harvey fharvey@securiweb.net
19-
Michael Hope michael.hope@hamjet.co.nz
20-
Richard Hult richard@imendio.com
21-
Nuutti Kotivuori naked@iki.fi
22-
Ian Leader ian.leader@line.co.uk
23-
Christopher Lenz cmlenz@gmx.de
24-
Ivo Looser ivo.looser@login.ch
25-
Angel Marin anmar@gmx.net
26-
James Moger jamesm@transonic.com
27-
Tim Moloney moloney@mrsl.com
28-
Jennifer Murtell jen@jmurtell.com
29-
Jacob Norda jacobnorda@gmail.com
30-
Juracy Filho juracy@gmail.com
31-
Cap Petschulat cap@cdres.com
32-
Nicholas Riley sabi
33-
Manuzhai manuzhai@gmail.com
34-
Mark Rowe mrowe@bluewire.net.nz
35-
Olliver Rutherfurd ollie
36-
pkou pkou@ua.fm
37-
Michael Scherer misc@mandrake.org
38-
Andreas Schrattenecker vittorio
39-
Emmeran Seehuber rototor@rototor.de
40-
Noah Slater nslater@gmail.com
41-
Bill Soudan bill@soudan.net
42-
Ludvig Strigeus
43-
Alec Thomas alec@swapoff.org
44-
Zilvinas Valinskas zilvinas@gemtek.lt
45-
Jason Vasquez jason@mugfu.com
46-
Dmitry Yusupov dmitry_yus@yahoo.com
1+
* Brad Anderson brad@dsource.org
2+
* Christopher Armstrong radix
3+
* Jani Averbach jaa@jaa.iki.fi
4+
* Juanma Barranquero lektu@terra.es
5+
* Christian Boos cboos@bct-technology.com
6+
* Rocky Burt rocky.burt@myrealbox.com
7+
* Toni Brkic toni.brkic@switchcore.com
8+
* Wesley Crucius wcrucius@sandc.com
9+
* Daragh Fitzpatrick Daragh@i2i-Tech.com
10+
* dju'
11+
* Felix Colins felix@keyghost.com
12+
* Eric Gillespie epg@netbsd.org
13+
* Matthew Good trac@matt-good.net
14+
* Shun-ichi Goto gotoh@taiyo.co.jp
15+
* Mikael Hallendal micke@imendio.com
16+
* Stephen Hansen shansen@advpubtech.com
17+
* Laurie Harper zodiac@holoweb.net
18+
* Francois Harvey fharvey@securiweb.net
19+
* Michael Hope michael.hope@hamjet.co.nz
20+
* Richard Hult richard@imendio.com
21+
* Nuutti Kotivuori naked@iki.fi
22+
* Ian Leader ian.leader@line.co.uk
23+
* Christopher Lenz cmlenz@gmx.de
24+
* Ivo Looser ivo.looser@login.ch
25+
* Angel Marin anmar@gmx.net
26+
* James Moger jamesm@transonic.com
27+
* Tim Moloney moloney@mrsl.com
28+
* Jennifer Murtell jen@jmurtell.com
29+
* Jacob Norda jacobnorda@gmail.com
30+
* Juracy Filho juracy@gmail.com
31+
* Cap Petschulat cap@cdres.com
32+
* Nicholas Riley sabi
33+
* Manuzhai manuzhai@gmail.com
34+
* Mark Rowe mrowe@bluewire.net.nz
35+
* Olliver Rutherfurd ollie
36+
* pkou pkou@ua.fm
37+
* Michael Scherer misc@mandrake.org
38+
* Andreas Schrattenecker vittorio
39+
* Emmeran Seehuber rototor@rototor.de
40+
* Noah Slater nslater@gmail.com
41+
* Bill Soudan bill@soudan.net
42+
* Ludvig Strigeus
43+
* Alec Thomas alec@swapoff.org
44+
* Zilvinas Valinskas zilvinas@gemtek.lt
45+
* Jason Vasquez jason@mugfu.com
46+
* Dmitry Yusupov dmitry_yus@yahoo.com
4747

4848
The ever so elusive Anonymous.
4949

50-
Diggs and Lula (official pawprint contributors)
50+
`Diggs and Lula`_ (official pawprint contributors)
5151

5252
And everyone who keeps sending feedback, helping us improve Trac.
5353

54-
--
54+
----
55+
5556
Our apologies to everyone we forgot to mention, but without whose invaluable
5657
help, Trac would not continue to rapidly evolve.
58+
59+
.. _Diggs and Lula: http://people.edgewall.com/~daniel/lula_diggs.jpg

0 commit comments

Comments
 (0)
Please sign in to comment.