Package: rpkgkit 0.1.7

Yuxi Yang

rpkgkit: Create and Maintain R Packages

Utilities for R package development including NEWS.md management, standalone file creation, and code formatting. Supports popular development workflows and integrates with 'usethis' and 'RStudio'. Includes helper functions for renaming functions and detecting common coding errors.

Authors:Yuxi Yang [aut, cre], Jacob Scott [aut, cph], Christopher T. Kenny [ctb, cph], Sebastian Lammers [ctb, cph], Diego Hernangómez [aut, cph]

rpkgkit_0.1.7.tar.gz
rpkgkit_0.1.7.tar.gz(r-4.7-any)rpkgkit_0.1.7.tar.gz(r-4.6-any)
rpkgkit_0.1.7.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
rpkgkit/json (API)

# Install 'rpkgkit' in R:
install.packages('rpkgkit', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/wanglabcsu/rpkgkit/issues

On CRAN:

Conda:

1.70 score 35 exports 4 dependencies

Last updated from:44a8d5d404. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK156
source / vignettesOK219
linux-release-x86_64OK195
wasm-releaseOK126

Exports:add_changelog_in_standaloneadd_double_colonsadd_global_gitgnoreadd_global_rbuildignoreair_formatbadge_translated_by_aibrowse_standalonecheck_pkgdown_referenceconvert_func_syntaxcreate_standalonecurrent_packagesdetect_lost_glue_bracedetect_print_and_catflir_fiximported_functionsinquire_standaloneis_dev_contextmake_func_arg_explicitmake_func_call_explicitnews_md_add_entrynews_md_checknews_md_showpackage_func_arg_explicitpackage_func_call_explicitpackage_lost_glue_bracepackage_print_and_catrename_funcrender_rmdupdate_time_in_standaloneuse_hexstickeruse_multilanguage_readmeuse_r_v4.1.0use_vendoruse_workflow_version_updateuse_zzz

Dependencies:clilifecyclerlangrstudioapi

Readme and manuals

Help Manual

Help pageTopics
Add or update a changelog entry in a standalone R fileadd_changelog_in_standalone
Make function calls explicitadd_double_colons
Add '.gitignore' to packageadd_global_gitgnore
Add global .Rbuildignore patternsadd_global_rbuildignore
Format R code using airair_format
Generate AI Translation Disclaimer Badgebadge_translated_by_ai
Browse Standalone R Files Across GitHubbrowse_standalone
Check that all exported functions are listed in pkgdown referencecheck_pkgdown_reference
Switch Between Explicit function() and Implicit \() Syntaxconvert_func_syntax
Creates a new standalone R script with YAML metadata header. If 'path' is an R package, the file is created in the R/ subdirectory.create_standalone
Fix R code or package using flirflir_fix
Inquire Standalone Files from a GitHub Repositoryinquire_standalone
Get packages from the current contextcurrent_packages imported_functions is_dev_context
Manage NEWS.md file for R packagesnews_md news_md_add_entry news_md_check news_md_show
Make Function Arguments Explicitmake_func_arg_explicit package_func_arg_explicit
Make Function Calls Explicitmake_func_call_explicit package_func_call_explicit
Detect Lost Glue Brace in 'glue' and 'cli' Expressionsdetect_lost_glue_brace package_lost_glue_brace
Detect 'print()' and 'cat()' Calls (CRAN-Unsafe)detect_print_and_cat package_print_and_cat
Rename Function Definitions in an R Filerename_func
Render an R Markdown or R document to Markdown formatrender_rmd
Update the last-updated field in standalone R filesupdate_time_in_standalone
Use Hex Sticker in READMEuse_hexsticker
Create Multilingual README Filesuse_multilanguage_readme
Add a minimum 'R' version dependency to a packageuse_r_v4.1.0
Use a Vendor Packageuse_vendor
Create a GitHub Actions workflow to auto-update R package versionuse_workflow_version_update
Create a (pkgname)-package.R file from a templateuse_zzz