trac

wiki and bug tracking system for software projects

WWW CVSWeb GITHub
  1. Package version
    trac-1.6p0
  2. Maintainer
    Stuart Henderson

Trac is an enhanced wiki and issue tracking system for software development
projects. Trac uses a minimalistic approach to web-based software project
management. Our mission; to help developers write great software while
staying out of the way. Trac should impose as little as possible on a
team's established development process and policies.

It provides an interface to Subversion, an integrated Wiki and convenient
report facilities.

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

Initial setup
=============

To configure a Trac environment, you must run the following command
and follow the prompts:
su -m _trac -c "${TRUEPREFIX}/bin/trac-admin </path/to/projectenv> initenv"

Here, "</path/to/projectenv>" is the location on your disk where you
want to place the project environment. The _trac user will need the
appropriate permissions.

"</path/to/projectenv/conf/trac.ini>" is the configuration file of your
project environment which allows to setup the name of the project, etc.

To get started with Trac, you can use the built-in webserver.
Configure the daemon flags in /etc/rc.conf.local with a suitable port
and path if the defaults (/var/www/trac and port 8085) are not suitable:

tracd_flags=-p 8085 </path/to/projectenv>

And start the daemon:

# rcctl start tracd

Now you can open up a web brower and go to http://localhost:8085/. You
should see a single link for the project you just created. If you follow
the link, you should see trac in action.

Further information
===================

You can find the Trac Installation and Upgrade Guides here:
http://projects.edgewall.com/trac/wiki/TracInstall
http://projects.edgewall.com/trac/wiki/TracUpgrade

By default only Subversion is supported. Other VCS backends are
available as modules; see the documentation.

  • devel/py-babel,python3
  • textproc/py-MarkupSafe,python3
  • www/py-jinja2,python3
  • lang/python/3.10
  • devel/py-build,python3
  • devel/py-installer,python3
  • devel/py-setuptools,python3
  • devel/py-wheel,python3

  • devel/py-babel,python3
  • textproc/py-MarkupSafe,python3
  • www/py-jinja2,python3
  • devel/subversion,-python
  • textproc/py-docutils,python3
  • textproc/py-pygments,python3
  • lang/python/3.10