R-multiverse: a new way to publish R packages
summary
A new dual repository built on R‑Universe plus GitHub/GitLab hosts a Community repository of user‑published releases and a production repository of vetted packages created from quarterly snapshots. Registration is one pull request per package (text file with repo URL); a bot auto‑merges if light checks pass and the manifest pins branch to release. Production requires R CMD check passing on Mac/Linux/Windows, healthy dependencies, and a dated snapshot URL for installs; maintainers keep release control via GitHub/GitLab.
AI-written summary · about
chapters (7)
- 0:00R package publishing challenges
- 3:22R Multiverse and dual repository model
- 6:38Registering packages in Community repo
- 11:01Production repo goals and snapshots
- 13:12Building production snapshot gradually
- 15:07Benefits and future of R Multiverse
- 16:15Q&A on security and reviews
related talks
18mCRAN-ial Expansion: Taking Your R Package Development to New Frontiers with R-Universe
06mReviewing packages for better science
46mReleasing at the speed of light
17mContributing to the R Project
49mReleasing Fast, Easy and Consistently
17mProject Immortality: Using GitHub To Make Your Work Live Forever
19mIt's a Great Time to be an R Package Developer!
22mRMarkdown Driven Development
