This revision made March 23, 2012 10:50, by Alexis Moussine-Pouchkine
« earlier revision revert to this « later revision

An emailing app to thank bug reporters Wiki

This code has been used by the GlassFish team to send "thank you" emails when releasing a new version of the product to folks that had filed issues in the project's JIRA and that have been fixed in this release. The goal is to help encourage more bugs being filed and also notifies folks that a new release is out.

It takes and XML export of a jan.net JIRA query export, typically one that lists all the bugs fixed in a given release. It has only been tested with java.net projects (glassfish, metro, grizzly, jersey, ...) and would probably need some modifications to deal with email addresses of non-Java.net contributors.

The configuration of the application is done via two properties files :

  • ThankYouSubmitters.properties to specify the XML export of the JIRA query and the email title and body (intro and outro)
  • ThankYouSubmittersMail.properties to specify JavaMail SMTP properties
Difference compared to previous revision
<span>= An emailing app to thank bug reporters Wiki = This <span style="text-decoration:line-through;color:red">i</span><span style="text-decoration:underline;color:green">code ha</span>s <span style="text-decoration:underline;color:green">been used by </span>the <span style="text-decoration:underline;color:green">GlassFish team to sen</span>d<span style="text-decoration:underline;color:green"> "thank you" </span>s the de<span style="text-decoration:line-through;color:red">f</span>e<span style="text-decoration:underline;color:green">m</span>a<span style="text-decoration:underline;color:green">ils when releasing a new version of the prod</span>u<span style="text-decoration:underline;color:green">ct to fo</span>l<span style="text-decoration:underline;color:green">ks </span>t<span style="text-decoration:underline;color:green">hat</span> h<span style="text-decoration:underline;color:green">ad filed issues in the pr</span>ault ho<span style="text-decoration:line-through;color:red">m</span>o<span style="text-decoration:underline;color:green">j</span>e<span style="text-decoration:underline;color:green">ct's</span> <span style="text-decoration:underline;color:green">JIRA and that have been fixed in this release. The goal is to hel</span>p<span style="text-decoration:underline;color:green"> encour</span>age <span style="text-decoration:underline;color:green">more bugs being </span>f<span style="text-decoration:underline;color:green">iled and als</span>o<span style="text-decoration:underline;color:green"> notifies folks that a new </span>r<span style="text-decoration:underline;color:green">elease</span> <span style="text-decoration:underline;color:green">is out. It takes and XML export of a jan.net JIRA quer</span>y<span style="text-decoration:underline;color:green"> exp</span>o<span style="text-decoration:underline;color:green">rt, typically one that lists all the b</span>u<span style="text-decoration:underline;color:green">gs fixed in a given </span>r<span style="text-decoration:underline;color:green">elease. It</span> <span style="text-decoration:underline;color:green">has only been tested with java.net </span>e page for your project<span style="text-decoration:line-through;color:red">'</span>projects <span style="text-decoration:underline;color:green">(glassfish, metro, grizzly, jersey, ...) and </span>w<span style="text-decoration:underline;color:green">ould probably need some mod</span>s wi<span style="text-decoration:line-through;color:red">k</span>i<span style="text-decoration:underline;color:green">f</span><span style="text-decoration:underline;color:green">cations to deal with email addresses of non-Java</span>.<span style="text-decoration:underline;color:green">net contributors.</span> Th<span style="text-decoration:underline;color:green">e conf</span>i<span style="text-decoration:underline;color:green">guration of the application i</span>s <span style="text-decoration:underline;color:green">done via t</span>w<span style="text-decoration:underline;color:green">o propert</span>i. This wi<span style="text-decoration:line-through;color:red">k</span>i<span style="text-decoration:underline;color:green">es f</span><span style="text-decoration:underline;color:green">les</span> <span style="text-decoration:underline;color:green">: * ThankYo</span>u<span style="text-decoration:underline;color:green">Submitter</span>s<span style="text-decoration:underline;color:green">.prop</span>e<span style="text-decoration:underline;color:green">rtie</span>s <span style="text-decoration:underline;color:green">to specify the X</span>M<span style="text-decoration:underline;color:green">L </span>e<span style="text-decoration:underline;color:green">xport of the JIRA query an</span>i uses Med<span style="text-decoration:line-through;color:red">i</span>d<span style="text-decoration:underline;color:green"> the em</span>a<span style="text-decoration:line-through;color:red">w</span>i<span style="text-decoration:line-through;color:red">k</span>ai<span style="text-decoration:underline;color:green">l t</span>i<span style="text-decoration:underline;color:green">tle</span>i <span style="text-decoration:line-through;color:red">f</span> <span style="text-decoration:underline;color:green">and b</span>o<span style="text-decoration:underline;color:green">dy (int</span>or<span style="text-decoration:line-through;color:red">m</span>r<span style="text-decoration:underline;color:green">o </span>a<span style="text-decoration:underline;color:green">nd ou</span>t<span style="text-decoration:underline;color:green">ro) * ThankYouSubmi</span><span style="text-decoration:underline;color:green">tersMa</span>atti<span style="text-decoration:line-through;color:red">ng</span>i<span style="text-decoration:underline;color:green">l</span>.<span style="text-decoration:underline;color:green">properties to specify JavaMail SMTP properties </span> <span>
Terms of Use; Privacy Policy; Copyright ©2013-2016 (revision 20160325.c4a3dc8)
 
 
Close
loading
Please Confirm
Close