Learn R Programming

devtoolbox

Tools for the R developer

About

With {devtoolbox}, you can:

  • Create a summary report for your R package listing the number of functions, download statistics, and documentation completeness
  • Extract dependency statistics in a tidy data frame

Note that some features are only available if your package is a CRAN listed package, such as CRAN download statistics.

{devtoolbox} makes use of {cranlogs} and is heavily inspired {pkgnet}.

Examples

See the following example reports:


Installation

{devtoolbox} is now available on CRAN. You can install this with:

install.packages("devtoolbox")

You can also install the latest development version from GitHub with:

devtools::install_github("martinctc/devtoolbox")

Contact

Please feel free to submit suggestions and report bugs: https://github.com/martinctc/surveytoolbox/issues/

Also check out my website for my other work and packages.

Copy Link

Version

Install

install.packages('devtoolbox')

Monthly Downloads

46

Version

0.2.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Martin Chan

Last Published

July 8th, 2022

Functions in devtoolbox (0.2.0)

run_rmd

Run RMarkdown Report based on an existing RMarkdown file
generate_summary

Run a summary of functions and the associated description for a loaded package
extract_family

Extract the family of a function for a loaded package
extract_desc

Extract the description of a function for a loaded package
get_gh_issues

Get issues information from GitHub for the given time period.
get_gh_pr

Get pull request information from GitHub for the given time period.
recursive_dependencies

Compute recursive dependencies of packages
%>%

Pipe operator
extract_title

Extract the title of a function for a loaded package
extract_argument

Extract the arguments of a function for a loaded package
create_pkg_report

Generate a package report in HTML