Skip to content

Repository files navigation

rpkgkit rpkgkit website

CRAN-status R-CMD-check Devel-version Codesize Codecov-testcoverage Ask-DeepWiki Dependencies 简体中文 R-universe-version Last-commit

Overview

rpkgkit provides utilities for creating and maintaining R packages. The functions support common development tasks such as managing standalone scripts, maintaining NEWS.md, modernizing R source, configuring package infrastructure, and maintaining README files.

Most functions detect the active file context in RStudio and Positron, so a file path can often be omitted.

Installation

Install the released version from CRAN:

install.packages("rpkgkit")

Install the development version from r-universe:

install.packages(
  "rpkgkit",
  repos = c("https://wanglabcsu.r-universe.dev", "https://cloud.r-project.org")
)

Or install from GitHub (recommended):

pak::pak("WangLabCSU/rpkgkit")

Guides

Detailed, copy-ready examples are organized by task in the package website:

Acknowledgements

We would like to thank the following people and projects:

  • The authors of the pedant package — Jacob Scott, Christopher T. Kenny, and Sebastian Lammers — whose code is included (under MIT license) in R/vendor-pedant.R.
  • The authors of the pkgdev package — Diego Hernangómez — whose code is included (under MIT license) in R/vendor-pkgdev.R.
  • All contributors and users who have reported issues, suggested features, or helped improve the package.

About

Streamline R package creation, maintenance, and refactoring. Compatible with and complements `usethis`.

Topics

Resources

Code of conduct

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages