Roundup Tracker - Issues

Message3731

Author stefan
Recipients richard, stefan
Date 2009-06-17.15:21:15
Message-id <1245252076.45.0.786063684893.issue2550555@psf.upfronthosting.co.za>
In-reply-to
Previously, 'python demo.py' would simply install and start the
'classic' tracker, using the anydb backend.

As we are working on more templates (notably now one for software
development), it would be good to provide more fine-grained control over
feature selection. As a first step, I have added options to select the
template, as well as the backend. This requires a little hack, as the
'minimal' tracker doesn't have what the demo.py script assumed.

In the long run, I think it would be best to put the tracker-specific
setup closer to the tracker templates. Therefor, we need to add hooks
that individual tracker templates could bind their own configuration
procedure to, such that 'python demo.py' would become a multi-step
process. The first step is the selection of the template, the second the
(template-specific) configuration of the latter.

(Example: the new 'devel' tracker template will allow bindings for
revision control, so the user may want to select among CVS, Subversion,
etc.)

Obviously, the simple 'python demo.py' command should continue working;
all configuration is optional and shouldn't destroy the simplicity of
setting up a (default) demo.

How does this sound ?
History
Date User Action Args
2009-06-17 15:21:16stefansetmessageid: <1245252076.45.0.786063684893.issue2550555@psf.upfronthosting.co.za>
2009-06-17 15:21:16stefansetrecipients: + stefan, richard
2009-06-17 15:21:16stefanlinkissue2550555 messages
2009-06-17 15:21:15stefancreate