The goal of hubValidations is to provide a testing framework for performing hubverse hub validations.
Installation
Latest
You can install the latest version of hubValidations from the R-universe:
install.packages("hubValidations", repos = c("https://hubverse-org.r-universe.dev", "https://cloud.r-project.org"))
Development
If you want to test out new features that have not yet been released, you can install the development version of hubValidations from GitHub with:
remotes::install_github("hubverse-org/hubValidations")
[!NOTE]
hubValidations
has a dependency on thearrow
package. For troubleshootingarrow
installation problems, please consult thearrow
package documentation.You could also try installing the package from the Apache R Universe repository with:
install.packages("arrow", repos = c("https://apache.r-universe.dev", "https://cran.r-project.org"))
Code of Conduct
Please note that the hubValidations package is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Contributing
Interested in contributing back to the open-source Hubverse project? Learn more about how to get involved in the Hubverse Community or how to contribute to hubValidations.
Contributing new check functions
If submitting a new check function, please ensure you update inst/check_table.csv
with metadata about the check. See our contributing guidelines for more details.