@jennybc had the nice idea of structuring our internal code as an R package. We'd still embed the R files and load them as we currently do, but the file structure in the repository would follow that of a package. The goal would be to be able to use testthat infrastructure for unit tests. For instance I'm currently moving rlang::zap_srcref() to ark and would love to be able to easily write R-side unit tests.
@jennybc had the nice idea of structuring our internal code as an R package. We'd still embed the R files and load them as we currently do, but the file structure in the repository would follow that of a package. The goal would be to be able to use testthat infrastructure for unit tests. For instance I'm currently moving
rlang::zap_srcref()
to ark and would love to be able to easily write R-side unit tests.Relatedly, we should probably grab https://cran.r-project.org/web/packages/ark/index.html while it's available, even if the package published to CRAN doesn't do much.