基础
R Packages https://r-pkgs.org/r.html
文件名规范 https://style.tidyverse.org/files.html
包中文件规范 https://style.tidyverse.org/package-files.html
Devtools cheatsheet https://github.com/rstudio/cheatsheets/raw/master/package-development.pdf
可重复代码怎么写 https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example
工具
usethis https://usethis.r-lib.org/articles/articles/usethis-setup.html
devtools https://devtools.r-lib.org/
testthat https://testthat.r-lib.org/
roxygen2 https://roxygen2.r-lib.org/
进阶
Advanced R https://adv-r.hadley.nz/index.html
Writing R Extensions https://cran.r-project.org/doc/manuals/R-exts.html
CRAN规定
CRAN Repository Policy https://cran.r-project.org/web/packages/policies.html
Bioconductor规定
package guidelines https://www.bioconductor.org/developers/package-guidelines/
Package Submission https://www.bioconductor.org/developers/package-submission/
guide developers https://bioconductor.org/developers
其他推荐
remotes https://remotes.r-lib.org/articles/dependencies.html
Mastering Software Development in R https://bookdown.org/rdpeng/RProgDA/building-r-packages.html
为新手准备的现代化 R 包开发流程 https://swsoyee.vercel.app/2021/02/writing-r-packages-a-modern-workflow-for-beginners
rOpenSci Packages: Development, Maintenance, and Peer Review https://devguide.ropensci.org/index.html
R Packages 中文 https://r-packages-zh-cn.readthedocs.io/zh_CN/latest/
Develop an R package for CRAN vs BioConductor https://www.biostars.org/p/233043/
Git教程 https://backlog.com/git-tutorial/cn/
Happy Git and GitHub for the useR https://happygitwithr.com/
网友评论