| Name | Contribution Report |
|---|---|
| Version | 1.3 |
| Product Versions | 3.13 |
| Author(s) | Henri Yandell/SourceLabs, Inc. |
| License | Apache License, 2.0 |
| Download/Bugs etc | JIRA Outlet |
Contribution Report
Open source projects often struggle to notice when a non-committer is plugging away and deserves to be a committer. This is an attempt to create a report that helps provide the committers with more information to make that decision. It may provide useful outside of open-source. It lists the reports, attachments and comments that each user supplied to the release.
Release History
Version 1.3 was released on the 4th of February 2009. It fixes a bug reported twice on this page:
- JOUT-47 - Error when project has no versions yet
Version 1.2 was released on the 8th of January 2009. It included a security bugfix and an enhancement:
- JOUT-49 - Report is not security aware
- JOUT-46 - Add a column of Assigned Issues
It is recommended that users move to version 1.2 due to the security bugfix.
Version 1.1 was released on 5th of November 2008. It included the following two enhancements:
- JOUT-44 - Configuration option to allow only open/closed issues to be seen.
- JOUT-11 - Put totals at the bottom of the page.
Version 1.0 was released on 31st of May 2007.
Installing
Install the report by downloading the latest plugin jar, place it in your $JIRA/WEB-INF/lib/ and giving your JIRA a restart. It will automatically be available in the Reports section of your JIRA's Browse Project page.

Comments (19)
Nov 11, 2008
Paul Csapo says:
Hi I'm interested in this plugin. Do you have any screnshots at all please? reg...Hi I'm interested in this plugin. Do you have any screnshots at all please?
regards,
Paul
(does it also support projects which do not make use of Versions / Releases?) It would be great to be able to find out which attachments a particular user has uploaded etc.
Nov 11, 2008
Henri Yandell says:
It should support projects who don't use versions/releases - though it might get...It should support projects who don't use versions/releases - though it might get a bit slow if those projects have a lot of issues in.
I'll work on screenshots - in the meantime you can try out a live demo on the Apache issue tracker. For example this project:
http://issues.apache.org/jira/browse/COLLECTIONS
It's v1.0, so doesn't have the two new features.
Nov 11, 2008
Paul Csapo says:
Thanks Henri, I saw the example and it's really good. Initially out project had...Thanks Henri, I saw the example and it's really good.
Initially out project had no versions at all, and the Contribution Report link only showed "Cancel".
Error message was "Version: Could not find any values for field 'Version'."
I had to create a dummy version at the project level, and then it let me continue with the plugin. (Some project reports take quite a while to generate, but then it works).
thanks,
Paul
btw is there a way of obtaining filesize info too? eg on a per user basis etc?
Jan 07
Henri Yandell says:
Thanks Paul. Error reported as: http://developer.atlassian.com/jira/browse/JOU...Thanks Paul.
Error reported as:
http://developer.atlassian.com/jira/browse/JOUT-47
The Attachment class does have the filesize. I'm not sure there's much value in showing the combined bytes of attachments - one screenshot would mess up the data etc.
Jan 07
Paul Csapo says:
Thanks for logging it Henri. Ahh for the attachment size, it would be very usefu...Thanks for logging it Henri.
Ahh for the attachment size, it would be very useful in various ways. (Sometimes a contributor would represent a category of some sort, and also for people, it would be great to be able to find out which "contributors" are utilising how many megabytes of space.)
Currently, there is a way to obtain attachment size at the overall project level, (since all attachments are created inside 1 folder called the name of the project key), but where you have different "contributors" using the same project/key, its hard to work out.
If there was a way to be able to include the bytesize/mb etc (optionally) that would be very handy I think.
regards,
Paul
Feb 04
Henri Yandell says:
JOUT-47 is fixed btw in the new 1.3 release.JOUT-47 is fixed btw in the new 1.3 release.
Feb 11
Paul Csapo says:
Thanks HenriThanks Henri
Jan 06
sun-certified says:
hi, i had a look at the plugin in action on this page: http://issues.apache.org...hi,
i had a look at the plugin in action on this page: http://issues.apache.org/jira/browse/COLLECTIONS. thanks for making your plugin available. it is a brilliant idea. i am considering using it to assess developer contributions on our 25-member project.
the thing is though: there is 1 project lead who is configured in jira as the main issue "reporter". the project lead delegates/assigns issues to the 24 developers on the team. the developers are therefore the "assignees". in our organization, developers do the actual work involved in resolving the issue/completing the tasks. developers don't "report" issues/tasks in our organization.
given the following scenario:
there are 24 issues/tasks that need to be completed. in jira, the project lead (user name, "plead") assigns 1 each of the 24 tasks to each of the 24 developers.
my questions are:
1. will the contribution report plugin show "24" in the "Reported Issues" column for "plead" (the reporter) in the "User" column?
2. will the contribution report plugin show "0" in the "Reported Issues" column for the 24 developers (who are jira "assignees") in the "User" column?
thanks in advance for your reply.
many thanks,
sun-certified
Jan 07
Henri Yandell says:
It's as you suspect - the plugin will show 24 for the user plead and 0 for the o...It's as you suspect - the plugin will show 24 for the user plead and 0 for the others. Feels like the solution would be to have an Assigned Issues column. Shouldn't hurt as I loop through all issues in the version and pulling out another data-field won't hurt performance notably:
http://developer.atlassian.com/jira/browse/JOUT-46
Jan 08
Henri Yandell says:
This has been released.This has been released.
Jan 08
sun-certified says:
nice work! thanks.nice work! thanks.
Jan 08
Henri Yandell says:
*All users, please note that the just released 1.2 version of Contribution Repor...*All users, please note that the just released 1.2 version of Contribution Report contains a security fix. If you run a publicly facing JIRA, with private projects or security schemes, then I urge you to upgrade. The actual information that can leak is the issue keys, the names of the people working on the project and whether they have created attachments or made comments. *
Feb 03
David Shih says:
Hi Henri, I'm using v1.2 with JIRA 3.13.2-#335, but I'm getting this msg: Re...Hi Henri,
I'm using v1.2 with JIRA 3.13.2-#335, but I'm getting this msg:
Report: Contribution Report
Description:
Report displaying the contributions to a release.
Version: Could not find any values for field 'Version'.
Issue Status: All
Which Issue Status to show
So I guess I have to use versions in my project in order to use this report? We're primarily interested in the ability to see how many comments users have submitted.
Thanks,
David
Feb 04
Henri Yandell says:
The just released Version 1.3 fixes this.The just released Version 1.3 fixes this.
Feb 04
David Shih says:
Thank you for your prompt assistance. We just deployed JIRA about a month ...Thank you for your prompt assistance. We just deployed JIRA about a month ago and are still learning a lot about it as we go. Hopefully I can dig into it more and write a few plug-ins to benefit the community just like you.
Thanks again,
David
Mar 03
Song Hong Hui says:
Hi, thanks for the usefull plugins. Was it possible add in date frame? For...Hi, thanks for the usefull plugins. Was it possible add in date frame?
For example i wish to know user contribution on an project in a month period, 3 month, 1/2 year and etc.
Was this possible?
Mar 19
Henri Yandell says:
I've added it as JOUT-52. This would be an alternative to version right? Should...I've added it as JOUT-52. This would be an alternative to version right?
Should be doable, just not sure what all the different features will do to performance.
Mar 17
Nelson Wu says:
When I create a report where the issues are either open or closed, the links to ...When I create a report where the issues are either open or closed, the links to the issue navigator show all the issues instead of just the open or closed ones.
Also, I'd like it if you could select multiple versions and multiple issue statuses to report on.
Mar 19
Henri Yandell says:
I've added JOUT-54 for the bug and JOUT-53 for the improvement request. Thanks N...I've added JOUT-54 for the bug and JOUT-53 for the improvement request. Thanks Nelson.