qcthat v0.2.0
Overview
This is a complete rewrite of the package to implement a framework that links GitHub issues to evidence that those issues have been implemented.
New features
- Function
FetchRepoIssues()to get issues from a GitHub repository and compile them into a user-friendly data frame (#34, #47). - Function
CompileTestResults()to extract test results fromtestthattest runs and compile them into a user-friendly data frame (#32). - Function
CompileIssueTestMatrix()to link GitHub issues to test results, producing anIssueTestMatrixobject that summarizes the state of issues and their associated tests (#35, #49). - Custom print methods for
qcthat_SingleIssueTestResults,qcthat_Milestone, andqcthat_IssueTestMatrixobjects to display their contents in a user-friendly tree format (#31, #36, #45, #60, #61).
What's Changed
- Fix 14, 15, 16: Setup
pkgdown, add packages to DESCRIPTION, move vignettes to vignettes/articles by Matt Roumaya (@mattroumaya) in #17 - Main to dev by Jon Harmon (@jonthegeek) in #22
- Update package infrastructure by Jon Harmon (@jonthegeek) in #23
- Add Business Process Overview by Natalia Andriychuk (@nandriychuk) in #26
- Simplified Business Process by Jeremy Wildfire (@jwildfire) in #29
- Extract test information and repo issues by Jon Harmon (@jonthegeek) in #33
- Update README with new process by Jon Harmon (@jonthegeek) in #50
- Missing
resultsand issue counts by Jon Harmon (@jonthegeek) in #51 - Don't nest IssueTestMatrix by Jon Harmon (@jonthegeek) in #58
- Fix 30: Finish infrastructure setup by Jon Harmon (@jonthegeek) in #64
New Contributors
- Natalia Andriychuk (@nandriychuk) made their first contribution in #26
- Jeremy Wildfire (@jwildfire) made their first contribution in #29
Full Changelog: v0.1...v0.2.0