You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hu...@apache.org on 2019/08/04 14:05:29 UTC
svn commit: r1864382 - in /comdev/reporter.apache.org/trunk/site/wizard/js:
source/generators.js wizard.js
Author: humbedooh
Date: Sun Aug 4 14:05:29 2019
New Revision: 1864382
URL: http://svn.apache.org/viewvc?rev=1864382&view=rev
Log:
also display GH issue data
Modified:
comdev/reporter.apache.org/trunk/site/wizard/js/source/generators.js
comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js
Modified: comdev/reporter.apache.org/trunk/site/wizard/js/source/generators.js
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/source/generators.js?rev=1864382&r1=1864381&r2=1864382&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/wizard/js/source/generators.js (original)
+++ comdev/reporter.apache.org/trunk/site/wizard/js/source/generators.js Sun Aug 4 14:05:29 2019
@@ -295,6 +295,41 @@ function health_tips(data) {
txt += "<li style='color: %s;'>%u PR%s closed on GitHub, past quarter (%s)</li>".format(color, data.kibble.prs.after.closed, s, ctxt);
}
+ // GitHub: Issues
+ if (data.kibble) {
+ let color = 'black';
+ let ctxt = data.kibble.issues.change.opened
+ let pct = parseInt(ctxt);
+ if (pct > 0) {
+ if (pct > 10) color = 'green';
+ ctxt += ' increase';
+ } else if (pct < 0) {
+ if (pct < -10) color = 'maroon';
+ ctxt += ' decrease';
+ } else {
+ ctxt = 'no change';
+ }
+ let s = data.kibble.issues.after.opened == 1 ? '' : 's';
+ txt += "<li style='color: %s;'>%u issue%s opened on GitHub, past quarter (%s)</li>".format(color, data.kibble.issues.after.opened, s, ctxt);
+ }
+
+ if (data.kibble) {
+ let color = 'black';
+ let ctxt = data.kibble.issues.change.closed
+ let pct = parseInt(ctxt);
+ if (pct > 0) {
+ if (pct > 10) color = 'green';
+ ctxt += ' increase';
+ } else if (pct < 0) {
+ if (pct < -10) color = 'maroon';
+ ctxt += ' decrease';
+ } else {
+ ctxt = 'no change';
+ }
+ let s = data.kibble.issues.after.closed == 1 ? '' : 's';
+ txt += "<li style='color: %s;'>%u issue%s closed on GitHub, past quarter (%s)</li>".format(color, data.kibble.issues.after.closed, s, ctxt);
+ }
+
// Append header IF there is data, otherwise nah.
if (txt.length > 0) txt = "<h5>Potentially useful observations on community health:</h5><ul>" + txt + "</ul>";
return txt;
Modified: comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js?rev=1864382&r1=1864381&r2=1864382&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js (original)
+++ comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js Sun Aug 4 14:05:29 2019
@@ -1474,6 +1474,41 @@ function health_tips(data) {
txt += "<li style='color: %s;'>%u PR%s closed on GitHub, past quarter (%s)</li>".format(color, data.kibble.prs.after.closed, s, ctxt);
}
+ // GitHub: Issues
+ if (data.kibble) {
+ let color = 'black';
+ let ctxt = data.kibble.issues.change.opened
+ let pct = parseInt(ctxt);
+ if (pct > 0) {
+ if (pct > 10) color = 'green';
+ ctxt += ' increase';
+ } else if (pct < 0) {
+ if (pct < -10) color = 'maroon';
+ ctxt += ' decrease';
+ } else {
+ ctxt = 'no change';
+ }
+ let s = data.kibble.issues.after.opened == 1 ? '' : 's';
+ txt += "<li style='color: %s;'>%u issue%s opened on GitHub, past quarter (%s)</li>".format(color, data.kibble.issues.after.opened, s, ctxt);
+ }
+
+ if (data.kibble) {
+ let color = 'black';
+ let ctxt = data.kibble.issues.change.closed
+ let pct = parseInt(ctxt);
+ if (pct > 0) {
+ if (pct > 10) color = 'green';
+ ctxt += ' increase';
+ } else if (pct < 0) {
+ if (pct < -10) color = 'maroon';
+ ctxt += ' decrease';
+ } else {
+ ctxt = 'no change';
+ }
+ let s = data.kibble.issues.after.closed == 1 ? '' : 's';
+ txt += "<li style='color: %s;'>%u issue%s closed on GitHub, past quarter (%s)</li>".format(color, data.kibble.issues.after.closed, s, ctxt);
+ }
+
// Append header IF there is data, otherwise nah.
if (txt.length > 0) txt = "<h5>Potentially useful observations on community health:</h5><ul>" + txt + "</ul>";
return txt;