Issue Management Systems
This page is an attempt to collect information about different issue management systems, what features they provide and how you can interact with them in a head-less way. The purpose is to see if it is possible to create a common Java API for accessing them. The main user of that API would be Maven Changes Plugin.
Systems
Name |
Product URL |
|---|---|
Bugzilla |
http://www.bugzilla.org/ |
Google Code |
http://code.google.com/p/support/wiki/IssueTracker |
JIRA |
http://www.atlassian.com/software/jira |
Mantis |
http://www.mantisbt.org/ |
Redmine |
http://www.redmine.org/projects/redmine/wiki/RedmineIssueTrackingSetup |
Scarab |
http://scarab.tigris.org/ |
SourceForge |
http://sourceforge.net/apps/trac/sourceforge/wiki/Tracker |
Trac |
http://trac.edgewall.org/wiki/TracTickets |
YouTrack |
http://www.jetbrains.com/youtrack/ |
Head-less APIs
Name |
Head-less API |
URL describing the API |
|---|---|---|
Bugzilla |
XML-RPC |
http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/WebService/Server/XMLRPC.html |
Google Code |
Java 1.5 |
http://code.google.com/p/support/wiki/IssueTrackerAPIJava |
JIRA |
RSS 0.9.2 |
http://www.atlassian.com/software/jira/docs/v3.13/navigatorviews.html |
JIRA |
XML-RPC |
http://confluence.atlassian.com/pages/viewpage.action?pageId=9623 |
Mantis |
? |
http://docs.mantisbt.org/master/en/administration_guide/ |
Redmine |
REST |
http://www.redmine.org/projects/redmine/wiki/Rest_Issues |
Scarab |
? |
? |
SourceForge |
? |
? |
Trac |
XML-RPC |
http://trac-hacks.org/wiki/XmlRpcPlugin |
YouTrack |
REST |
http://confluence.jetbrains.net/display/YTD2/YouTrack+REST+API+Reference |
Features
Features marked with star
can have multiple values.
Generic name |
Description |
Example values |
|---|---|---|
assignee |
The person who solved the issue |
Dennis Lundberg |
components |
The project module or subsystem that is affected |
Component A |
created |
Date and time when the issue was created |
Sun, 2 Jan 2011 22:44:54 +0200 (CEST) |
description |
A full description of the issue |
Long text explaining what it is that doesn't work |
due |
Date when the issue was supposed to be solved |
Mon, 3 Jan 2011 00:00:00 +0200 (CEST) |
environment |
The hardware or software environment related to it |
Windows XP |
fixVersions |
The version in which it was fixed |
1.2.3 |
id |
A unique numeric identifier for this issue |
12345 |
key |
A unique non-numeric identifier for this issue |
PROJECT-123 |
priority |
How important it is |
Major |
project |
The project that this issue belongs to |
My project |
reporter |
The person who reported the issue |
Joe User |
resolution |
How it was solved |
Unresolved |
status |
The current status, in a work-flow context |
Open |
type |
What kind of issue it is |
New Feature |
summary |
A short (one sentence) description of the issue |
It doesn't work |
title |
A text that can be used as the title of a web page |
[PROJECT-123] It doesn't work |
updated |
Date and time when the issue was last updated |
Sun, 2 Jan 2011 22:44:54 +0200 (CEST) |
version |
The version in which it was found |
1.2.2 |
votes |
The number of people who wants it to be solved |
4 |
url |
A URL to the issue |
http://jira.company.com/browse/PROJECT-123 |
Features per system
Reference documents for the data in the features table.
| User help needed Please help us by adding more systems here! |
Features
Generic name |
Bugzilla |
JIRA |
Trac |
|---|---|---|---|
id |
id |
id |
Ticket |
summary |
Summary |
Summary |
Summary |
description |
Description |
Description |
Description |
project |
Product |
Project |
|
type |
|
Type |
Type |
priority |
Severity |
Priority |
Priority |
status |
Status |
Status |
Status |
resolution |
Resolution |
Resolution |
Resolution |
assignee |
Assigned To |
Assignee |
Assigned to/Owner |
reporter |
Reporter |
Reporter |
Reporter |
created |
Reported |
Created |
|
updated |
Modified |
Updated |
|
affectsVersion |
Version |
Affects Version(s) |
Version |
fixVersion |
Target Milestone |
Fix Version(s) |
Milestone |
component |
Component |
Component(s) |
Component |
due |
|
Due |
|
votes |
Votes |
Votes |
|
environment |
Platform and OS |
Environment |
|
url |
|
link |
|
key |
|
Key |
|
title |
|
title |
|
