Scoringutils 1.0.0 review #179
Labels
documentation
Improvements or additions to documentation
enhancement
New feature or request
package improvement
Preface
This is an informal review conducted by a lab member. Following on from #121 the rOpenSci review template has been used.
The template is released under CC-BY-NC-SA and this review is therefore published under the same license.
The review was finished on 2022-03-24 and concerns the version 1.0.0 of scoringutils (commit d30fe10 up to commit f2b01cb)
Package Review
Documentation
The package includes all the following forms of documentation:
These appear to be missing from the readme? I'd give install instructions for both the CRAN version, Universe version, dev version and potentially the old version (at least for now). Added these in #182.
Contents of these look good but there were quite monolithic and duplicated content from the README. I have made an optional PR splitting these out (#182).
Function Documentation: for all exported function
Examples: (that run successfully locally) for all exported functions
Community guidelines: including contribution guidelines in the README or CONTRIBUTING, and DESCRIPTION with
URL
,BugReports
andMaintainer
(which may be autogenerated viaAuthors@R
).DESCRIPTION is up to date and contribution guidelines are present but not linked from the README. #182 adds this in.
Functionality
Installation: Installation succeeds as documented.
Functionality: Any functional claims of the software been confirmed.
Performance: Any performance claims of the software been confirmed.
Automated tests: Unit tests cover essential functions of the package and a reasonable range of inputs and conditions. All tests pass on the local machine.
Test coverage for key metrics is pretty good and unit tests look well implemented. There are a few gaps in coverage which I would like to see closed that also bring down the overall average. These are listed in this issue.
Packaging guidelines: The package conforms to the rOpenSci packaging guidelines.
Estimated hours spent reviewing: 24
Review Comments
This is a robust and well-implemented package with clear, helpful, and detailed documentation. It currently lacks some unit test coverage but what has been implemented has been implemented well.
The text was updated successfully, but these errors were encountered: