Version 7 (modified by 16 years ago) (diff) | ,
---|
building blocks for creating Trac projects
Notice: This plugin is unmaintained and available for adoption.
Description
TracLegos is software designed to assist with trac project creation. Its goal is to make project creation easy and flexible, allowing flexibility with regards to creation methodology as well as extensibility as a project factory for environments with advanced needs. TracLegos is not [at least by design, yet] meant for project upgrading or maintainence, but only to setup a project with sensible defaults.
TracLegos can be invoked in a number of ways:
- through a command-line interface (legos.py)
- through a WSGI wrapper around trac (web.py)
- via
paster create
- programmatically
Bugs/Feature Requests
Existing bugs and feature requests for TracLegosScript are here.
If you have any issues, create a new ticket.
Download and Source
Download the [download:traclegosscript zipped source], check out using Subversion, or browse the source with Trac.
Example
Example of command line usage:
> create-trac-project Usage: create-trac-project [options] project <project2> <...> var1=1 var2=2 ... assemble a trac project from components Options: -h, --help show this help message and exit -c CONF, --conf=CONF site configuration files -d DIRECTORY, --directory=DIRECTORY trac projects directory -i INHERIT, --inherit=INHERIT .ini file to inherit from -r REQUIREMENTS, --requires=REQUIREMENTS requirements files for plugins -s REPOSITORY, --repository=REPOSITORY repository type to use -t TEMPLATES trac.ini templates to be applied in order --list-templates list available TracProject PasteScript templates --list-repositories list repositories available for setup by TracLegos > create-trac-project --list-templates Available projects: topp_trac_project: The Open Planning Project Trac Template > create-trac-project --list-repositories Available repositories: ExistingSVN: Use an existing repository NewSVN: Create a new SVN repository > create-trac-project -t topp-trac-project mynewproject # create a new project
Recent Changes
- 12984 by rjollos on 2013-04-19 16:30:50
-
Refs #7262: Point
setup,py
link to TracSqlHelperScript0.11
directory rather thananyrelease
directory.
- 8058 by ejucovy on 2010-06-02 17:24:22
-
apply slinkp's patch for preventing overwriting of existing projects (#7164)
- 7767 by k0s on 2010-03-10 01:10:24
-
slightly more verbose handling of the postgres database
(more)
Author/Contributors
Originally developed at The Open Planning Project
Author: k0s
Contributors:
Attachments (4)
-
index.png (9.4 KB) - added by 16 years ago.
index view for TracLegosScript TTW interface
-
create-project.png (22.4 KB) - added by 16 years ago.
First screen of project creation TTW
-
project-details.png (19.6 KB) - added by 16 years ago.
second screen of TTW project creation, showing repository options
-
project-variables.png (24.3 KB) - added by 16 years ago.
third screen of TTW project creation: filling in needed variables
Download all attachments as: .zip