From the work I've been doing on the JIRA/IntelliJ IDEA integration I've identified several items/areas where integration cababilities currently lack ( note, I've not looked at whatever SOAP API is currently available/undocumented ).
mike - I've started working Mark's ideas into a more formal specification
Metadata
One of the main areas lacking I'm finding is the discovery of metadata about a JIRA installation:
- List of available projects for a user, including project name, description, id, lead developer, associated URLS and contact email addresses
- List of lookup fields - resolutions, priorities, status
Basically anything that can looked up, or used needs to be available for discovery.
Issue modification
There needs to be a clean, easy wasy of:
- Creating an issue
- Updating an issue
- Setting issue assignments
- Setting "in progress"
- Setting time worked on an issue
- Adding comments
- Attaching files
- Updating resolution/priority/status
RSS Feeds
More RSS feeds are needed:
- RSS for issue comments
- RSS for work log
- RSS for change history
I've also identified several issues with the current RSS feeds in JIRA, most notably that they deliver non-validing XML when used with foreign character sets, entity refernces are used but not declared, date/time formats are in the format of the current locale and not a consistent format ( this issue was raised, and has been fixed in 2.6 ).
