Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/indrajeetpatil/preventive-r-package-care
How to build automation infrastructure to improve user experience and development workflow of R packages
https://github.com/indrajeetpatil/preventive-r-package-care
github-actions r r-package r-package-automation software-development software-engineering software-infrastructure
Last synced: 11 days ago
JSON representation
How to build automation infrastructure to improve user experience and development workflow of R packages
- Host: GitHub
- URL: https://github.com/indrajeetpatil/preventive-r-package-care
- Owner: IndrajeetPatil
- License: cc0-1.0
- Created: 2022-11-21T17:00:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T01:07:57.000Z (12 days ago)
- Last Synced: 2024-10-27T02:19:43.051Z (12 days ago)
- Topics: github-actions, r, r-package, r-package-automation, software-development, software-engineering, software-infrastructure
- Language: HTML
- Homepage: https://indrajeetpatil.github.io/preventive-r-package-care
- Size: 30.9 MB
- Stars: 28
- Watchers: 4
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
---
output: github_document
---```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```## Preventive Care for R Packages
As an R package developer, if you ever lay awake in bed wondering:
- if the users are having a bad experience while using the package,
- if you will receive the dreaded CRAN email about archival, and
- if you will be able to update the package in time,then this presentation is for you! 😊
**It is possible to build robust automation infrastructure for R package development that can improve user experience and make long-term development more reliable and sustainable.**
The slides discuss how to build such infrastructure:
Feedback and suggestions are welcome!
# Acknowledgements
All icons used in these slides have been taken from [Flaticon](www.flaticon.com) by [freepikcompany](https://www.freepik.com/). Huge thanks to them for making such fantastic resource freely available to the community!
# License
Although the current repository is published under [CC0 1.0 Universal (CC0 1.0)](https://creativecommons.org/publicdomain/zero/1.0/), this license **does not** cover images in the `/media` folder. If you use them, you need to follow the [attribution policy](https://www.flaticon.com/) stated by Flaticon.
# Code of Conduct
Please note that the preventive-r-package-care project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/1/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.