Last active
April 7, 2024 11:39
Revisions
-
jdhitsolutions revised this gist
Jan 8, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # PowerShell Podcast ScriptingChallenge This is the PowerShell scripting challenge from my appearance on the [PowerShell Podcast](https://powershellpodcast.podbean.com/e/code-in-action-embracing-hands-on-learning-with-jeff-hicks/) ## Base Challenge -
jdhitsolutions revised this gist
Jan 8, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # PowerShell Podcast ScriptingChallenge This is the PowerShell scripting challenge from my appearance on the [PowerShell Podcast]([https://powershellpodcast.podbean.com/](https://powershellpodcast.podbean.com/e/code-in-action-embracing-hands-on-learning-with-jeff-hicks/)) ## Base Challenge -
jdhitsolutions revised this gist
Dec 5, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ # PowerShell Podcast ScriptingChallenge This is the PowerShell scripting challenge from my appearance on the [PowerShell Podcast](https://powershellpodcast.podbean.com/) -
jdhitsolutions revised this gist
Dec 5, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # PowerShell Scripting Podcast Challenge This is the PowerShell scripting challenge from my appearance on the [PowerShell Podcast](https://powershellpodcast.podbean.com/) ## Base Challenge -
jdhitsolutions created this gist
Dec 5, 2023 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,38 @@ # PowerShell Scripting Podcast Challenge This is the PowerShell scripting challenge from my appearance on the [PowerShell Scripting Podcast](https://powershellpodcast.podbean.com/) ## Base Challenge Using whatever tools and techniques you want, write a PowerShell function that will query the Issues section of a GitHub repository and create output showing the number of open issues by label and the percentage of all open issues. Remember that multiple labels may be used with an issue. For example, if there are 54 open issues and the bug label is used 23 times,your output would show a count of 23 and a total percentage of 42.59 for the bug label. The function should work for any GitHub repository, but test it with the PowerShell repository. Naturally, the function should follow community accepted best practices, have parameter validation, and proper error handling. ## Bonus Challenges Once you have the function, add custom formatting to display the results in a table, including the repository name or path. Create an alternative view that will also display the repository and the label URI that GitHub uses to create a filtered page view. Finally, create a control script using the function to create a markdown report for the PowerShell repository showing the top 25 labels. The markdown report should have clickable links. You will most likely end up with several files to meet all the challenge requirements. Hint: There's more than one way to access the GitHub API. ## To Participate We hope many people will test their skills with this challenge. You are encouraged to post a comment with a __link__ to your solution. Please do not post your solution. In about 4-6 weeks, I will post my solutions. There is no single correct solution to this challenge and the goal is to have fun and learn something new along the way. Happy Scripting!