ProjectTasks is a Trac plugin that provides a macro to display tasks for each project in a dynamic and user-friendly manner. It encourages better organization and productivity in project management.
- Dynamically lists all active projects.
- Displays all associated tasks for each project.
- Allows you to expand or collapse the tasks list for each project.
- Provides links to each task for easy navigation.
- Clone the repository or download the ZIP file and extract it.
- Open your terminal and navigate to the root directory (
ProjectTasks/
). - Run the command
python setup.py bdist_egg
. This will create a.egg
file in a newdist/
directory. - Copy the
.egg
file to your Trac environment'splugins
directory. - Add the following line to the
[components]
section of yourtrac.ini
file to enable your plugin:
[components]
project_tasks.project_tasks.ProjectTasksMacro = enabled
- Restart your Trac server.
To use the ProjectTasks macro, simply add the following to any of your Trac wiki pages:
{{{#!ProjectTasks
}}}
The macro will be replaced by a list of all projects and their associated tasks, with each task linked to its respective Trac ticket.
Contributions are always welcome! Please read the contribution guidelines first.