]> apps.delaporte.us Git - dotfiles.git/commitdiff
sprint dashboard
authorEdward Delaporte <delaport@illinois.edu>
Tue, 30 Nov 2021 21:23:01 +0000 (15:23 -0600)
committerEdward Delaporte <delaport@illinois.edu>
Tue, 30 Nov 2021 21:23:01 +0000 (15:23 -0600)
Microsoft.PowerShell_profile.ps1
psmodules/sprint.psm1 [new file with mode: 0644]

index bed56714211484bc6e8db207bbea2652283e4208..6d88b6a0e002ca8644ed1508acffd9c91362e6cb 100644 (file)
@@ -106,7 +106,8 @@ function Get-GitStatus() {
 # Tell my scripts which GitHub repositories to look in.
 $env:GITHUB_USERNAME = 'edthedev'
 $env:GITHUB_ORG = 'techservicesillinois'
-$env:GITHUB_REPOS = @('SecOps-Tools', 'secdev-job-aids', 'awscli-login')
+$env:GITHUB_REPOS = @('SecOps-Tools', 'secdev-job-aids', 
+       'awscli-login', 'farmit')
 
 # Nice for git
 New-Alias ol           Get-GitLog
diff --git a/psmodules/sprint.psm1 b/psmodules/sprint.psm1
new file mode 100644 (file)
index 0000000..d891b45
--- /dev/null
@@ -0,0 +1,16 @@
+function Show-SprintPlan(){
+    Write-Host "## Stats"
+    $closed = Get-GHClosed
+    $closed_count = ($closed | Measure-Object).Count
+    $orphans = (Get-GHNoMilestone -repository SecOps-Tools | Measure-Object -Property updated_at -Min -Max).Count
+    $unsized = Get-GHUnsized
+    $unsized_count = ($unsized | Measure-Object).Count
+    Write-Host "Closed Issues this Sprint: $closed_count"
+    Write-Host "Count of Unsized Issues: $unsized_count"
+    Write-Host "Count of Issues with no milestone: $orphans"
+    Write-Host "## Closed Issues Updated this Sprint (Show-GHClosed)"
+    $closed | Show-GHIssuesAsMarkdown
+    Write-Host "## Unsized Issues (Show-GHUnsized)"
+    $unsized | Show-GHIssuesAsMarkdown
+}
+Export-ModuleMember -Function Show-SprintPlan
\ No newline at end of file