From fcf6678a127c9679b0d68284b860181c2580fe26 Mon Sep 17 00:00:00 2001
From: Jonathan <30177086+MonliH@users.noreply.github.com>
Date: Sat, 3 Oct 2020 00:00:05 +0000
Subject: [PATCH] [GithubIssues] Add examples for count github pull requests
 closed by label (#5639)

* Implement LOC badge

* Apply suggestions from code review

Co-authored-by: Caleb Cartwright <calebcartwright@users.noreply.github.com>

* Fix tokei tests after API change

* Format the code

* Rename tokei service file

* Add comment about Tokei API behavior

* Document tokei badge behavior

* Make keywords consistent and add examples

* Fix typo

* Add examples for labeled closed issues

Co-authored-by: Caleb Cartwright <calebcartwright@users.noreply.github.com>
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
---
 services/github/github-issues.service.js | 66 +++++++++++++++++++++++-
 1 file changed, 64 insertions(+), 2 deletions(-)

diff --git a/services/github/github-issues.service.js b/services/github/github-issues.service.js
index bc906b4bc6..cd2a09b381 100644
--- a/services/github/github-issues.service.js
+++ b/services/github/github-issues.service.js
@@ -132,6 +132,36 @@ module.exports = class GithubIssues extends GithubAuthV4Service {
       },
       documentation,
     },
+    {
+      title: 'GitHub closed issues by-label',
+      pattern: 'issues-closed/:user/:repo/:label',
+      namedParams: {
+        user: 'badges',
+        repo: 'shields',
+        label: 'service-badge',
+      },
+      staticPreview: {
+        label: 'service-badge issues',
+        message: '452 closed',
+        color: 'yellow',
+      },
+      documentation,
+    },
+    {
+      title: 'GitHub closed issues by-label',
+      pattern: 'issues-closed-raw/:user/:repo/:label',
+      namedParams: {
+        user: 'badges',
+        repo: 'shields',
+        label: 'service-badge',
+      },
+      staticPreview: {
+        label: 'closed service-badge issues',
+        message: '452',
+        color: 'yellow',
+      },
+      documentation,
+    },
     {
       title: 'GitHub pull requests',
       pattern: 'issues-pr/:user/:repo',
@@ -205,7 +235,7 @@ module.exports = class GithubIssues extends GithubAuthV4Service {
         message: '8 open',
         color: 'yellow',
       },
-      keywords: ['pullrequests', 'pr'],
+      keywords: ['pullrequest', 'pr'],
       documentation,
     },
     {
@@ -221,7 +251,39 @@ module.exports = class GithubIssues extends GithubAuthV4Service {
         message: '8',
         color: 'yellow',
       },
-      keywords: ['pullrequests', 'pr'],
+      keywords: ['pullrequest', 'pr'],
+      documentation,
+    },
+    {
+      title: 'GitHub closed pull requests by-label',
+      pattern: 'issues-pr-closed/:user/:repo/:label',
+      namedParams: {
+        user: 'badges',
+        repo: 'shields',
+        label: 'service-badge',
+      },
+      staticPreview: {
+        label: 'service-badge pull requests',
+        message: '835 closed',
+        color: 'yellow',
+      },
+      keywords: ['pullrequest', 'pr'],
+      documentation,
+    },
+    {
+      title: 'GitHub closed pull requests by-label',
+      pattern: 'issues-pr-closed-raw/:user/:repo/:label',
+      namedParams: {
+        user: 'badges',
+        repo: 'shields',
+        label: 'service-badge',
+      },
+      staticPreview: {
+        label: 'closed service-badge pull requests',
+        message: '835',
+        color: 'yellow',
+      },
+      keywords: ['pullrequest', 'pr'],
       documentation,
     },
   ]
-- 
GitLab