├── .Rbuildignore ├── .Rprofile ├── .dev ├── .gitkeep ├── CRAN │ └── prepare-for-release.R └── docker │ └── r-test │ └── Dockerfile ├── .dockerignore ├── .github ├── .gitignore └── workflows │ ├── R-CMD-check.yml │ └── pkgdown.yml ├── .gitignore ├── DESCRIPTION ├── LICENSE ├── NAMESPACE ├── NEWS.md ├── R ├── decorator-time_it.R ├── decorator-validate_arguments.R ├── utils-DockerCompose.R ├── utils-pipe.R └── zzz.R ├── README.Rmd ├── README.md ├── codecov.yml ├── decorators.Rproj ├── docker-compose.yml ├── inst ├── CITATION └── REFERENCES.bib ├── pkgdown ├── .gitignore ├── _pkgdown.yml ├── favicon │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico └── logo.png ├── tests ├── testthat.R └── testthat │ ├── helpers-xyz.R │ ├── setup-xyz.R │ ├── test-time_it.R │ └── test-validate_arguments.R └── vignettes ├── .gitignore ├── _common.R ├── article_template.Rmd ├── articles ├── decorator-underlying-mechanism.Rmd └── purrr-toolkit.Rmd ├── details └── validate_arguments.Rmd └── excerpts └── single-responsibility-principle.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.Rprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.Rprofile -------------------------------------------------------------------------------- /.dev/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.dev/CRAN/prepare-for-release.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.dev/CRAN/prepare-for-release.R -------------------------------------------------------------------------------- /.dev/docker/r-test/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.dev/docker/r-test/Dockerfile -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.github/workflows/R-CMD-check.yml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.github/workflows/pkgdown.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2021 2 | COPYRIGHT HOLDER: Harel Lustiger 3 | -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/decorator-time_it.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/R/decorator-time_it.R -------------------------------------------------------------------------------- /R/decorator-validate_arguments.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/R/decorator-validate_arguments.R -------------------------------------------------------------------------------- /R/utils-DockerCompose.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/R/utils-DockerCompose.R -------------------------------------------------------------------------------- /R/utils-pipe.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/R/utils-pipe.R -------------------------------------------------------------------------------- /R/zzz.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/R/zzz.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/codecov.yml -------------------------------------------------------------------------------- /decorators.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/decorators.Rproj -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /inst/CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/inst/CITATION -------------------------------------------------------------------------------- /inst/REFERENCES.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/inst/REFERENCES.bib -------------------------------------------------------------------------------- /pkgdown/.gitignore: -------------------------------------------------------------------------------- 1 | !*.* 2 | -------------------------------------------------------------------------------- /pkgdown/_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/_pkgdown.yml -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /pkgdown/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/pkgdown/logo.png -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/helpers-xyz.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/tests/testthat/helpers-xyz.R -------------------------------------------------------------------------------- /tests/testthat/setup-xyz.R: -------------------------------------------------------------------------------- 1 | cat(banner("Unit Tests")) 2 | -------------------------------------------------------------------------------- /tests/testthat/test-time_it.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/tests/testthat/test-time_it.R -------------------------------------------------------------------------------- /tests/testthat/test-validate_arguments.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/tests/testthat/test-validate_arguments.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/.gitignore -------------------------------------------------------------------------------- /vignettes/_common.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/_common.R -------------------------------------------------------------------------------- /vignettes/article_template.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/article_template.Rmd -------------------------------------------------------------------------------- /vignettes/articles/decorator-underlying-mechanism.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/articles/decorator-underlying-mechanism.Rmd -------------------------------------------------------------------------------- /vignettes/articles/purrr-toolkit.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/articles/purrr-toolkit.Rmd -------------------------------------------------------------------------------- /vignettes/details/validate_arguments.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/details/validate_arguments.Rmd -------------------------------------------------------------------------------- /vignettes/excerpts/single-responsibility-principle.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tidylab/decorators/HEAD/vignettes/excerpts/single-responsibility-principle.Rmd --------------------------------------------------------------------------------