Package: kwb.pkgbuild 0.3.0

Michael Rustler

kwb.pkgbuild: R package for standardised development at KWB

Helper functions for automating R package development at KWB to a predefined style.

Authors:Michael Rustler [aut, cre], Hauke Sonnenberg [aut], FAKIN [fnd], Kompetenzzentrum Wasser Berlin gGmbH [cph]

kwb.pkgbuild_0.3.0.tar.gz
kwb.pkgbuild_0.3.0.zip(r-4.7)kwb.pkgbuild_0.3.0.zip(r-4.6)kwb.pkgbuild_0.3.0.zip(r-4.5)
kwb.pkgbuild_0.3.0.tgz(r-4.6-any)kwb.pkgbuild_0.3.0.tgz(r-4.5-any)
kwb.pkgbuild_0.3.0.tar.gz(r-4.7-any)kwb.pkgbuild_0.3.0.tar.gz(r-4.6-any)
kwb.pkgbuild_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
kwb.pkgbuild/json (API)
NEWS

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

Bug tracker:https://github.com/kwb-r/kwb.pkgbuild/issues

Pkgdown/docs site:https://kwb-r.github.io

On CRAN:

Conda:

automationbest-practicesproject-fakinpublicationr-package-automation

4.26 score 2 stars 1 packages 1 scripts 38 exports 69 dependencies

Last updated from:80354a49e0. Checks:2 ERROR, 2 OK, 5 NOTE. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR151
source / vignettesOK207
linux-release-x86_64ERROR149
macos-release-arm64NOTE146
macos-oldrel-arm64NOTE132
windows-develNOTE116
windows-releaseNOTE116
windows-oldrelNOTE116
wasm-releaseOK138

Exports:%>%copy_files_from_vignettes_dir_to_deploy_dircreate_empty_branchcreate_empty_branch_ghpagescreate_pkg_dirdeploy_site_github_with_extra_filesdeploy_to_branch_with_extra_filesget_pkgnamegit_check_configgit_setup_userset_github_useruse_autopkgdownuse_badge_appveyoruse_badge_codecovuse_badge_cranuse_badge_ghactionsuse_badge_ghactions_pkgdownuse_badge_ghactions_rcmdcheckuse_badge_lifecycleuse_badge_runiverseuse_badge_travisuse_codecovuse_descriptionuse_ghactionsuse_ghactions_claudeuse_gitlab_ci_blogdownuse_gitlab_ci_docsuse_gitlab_ci_ghpagesuse_gitlab_ci_pkgdownuse_index_mduse_mit_licenseuse_news_mduse_pkguse_pkg_skeletonuse_pkgdownuse_readme_mdwrite_to_gitignorewrite_to_rbuildignore

Dependencies:askpassbase64encbriobslibcachemcallrclicliprcpp11crayoncredentialscurldescdigestdownlitevaluatefansifastmapfontawesomefsgertghgitcredsgluehighrhtmltoolshttrhttr2inijquerylibjsonliteknitrkwb.utilslifecyclemagrittrmemoisemimeopensslpillarpkgconfigpkgdownprocessxpspurrrR6raggrappdirsrematch2rlangrmarkdownrprojrootrstudioapisasssessioninfostringisyssystemfontstextshapingtibbletinytexusethisutf8vctrswhiskerwithrxfunxml2yamlzip

Create KWB-R Package from Scratch

Rendered fromtutorial.Rmdusingknitr::rmarkdownon May 07 2026.

Last update: 2026-05-07
Started: 2018-06-18

GitHub Actions for KWB-R Packages

Rendered fromgithub-actions.Rmdusingknitr::rmarkdownon May 07 2026.

Last update: 2026-05-07
Started: 2026-05-07

How to Install KWB-R Packages From GitHub

Rendered frominstall.Rmdusingknitr::rmarkdownon May 07 2026.

Last update: 2019-10-21
Started: 2019-02-20

Readme and manuals

Help Manual

Help pageTopics
Copy files from Vignettes Dir to Deploy idircopy_files_from_vignettes_dir_to_deploy_dir
Create Empty Branch From Githubcreate_empty_branch
Create Empty gh-pages branchcreate_empty_branch_ghpages
Create Package Directorycreate_pkg_dir
deploy_site_github_with_extra_filesdeploy_site_github_with_extra_files
Build and deploy a site locally with extra filesdeploy_to_branch_with_extra_files
Helper Function: Get Package Nameget_pkgname
Git Check Configurationgit_check_config
Git Setup User (Name and Email)git_setup_user
Set Github User For GITset_github_user
Use Auto Pkgdownuse_autopkgdown
Badge appveyoruse_badge_appveyor
Badge codecovuse_badge_codecov
Badge CRANuse_badge_cran
Badge Github Actionsuse_badge_ghactions
Badge Github Actions Pkgdownuse_badge_ghactions_pkgdown
Badge Github Actions RCMD Checkuse_badge_ghactions_rcmdcheck
Badge lifecycleuse_badge_lifecycle
Badge R-Universeuse_badge_runiverse
Badge travisuse_badge_travis
Adds codecov.ymluse_codecov
Use DESCRIPTION with KWB stylinguse_description
Adds default .github/workflows/use_ghactions
Adds Claude Code workflows to .github/workflows/use_ghactions_claude
Adds .gitlab-ci.yml (if repo contains on root in a "gh-pages" branch)use_gitlab_ci_blogdown
Adds .gitlab-ci.yml (if repo contains a "docs" subfolder)use_gitlab_ci_docs
Adds .gitlab-ci.yml (which should be saved in root dir of "gh-pages" branch)use_gitlab_ci_ghpages
Adds .gitlab-ci.ymluse_gitlab_ci_pkgdown
Create KWB-styled 'index.md'use_index_md
Create MIT licence with KWB styleuse_mit_license
Create KWB-styled "NEWS.md"use_news_md
Wrapper function for preparing R package with KWB stylinguse_pkg
Use Package Skeletonuse_pkg_skeleton
Set up 'pkgdown' with KWB stylinguse_pkgdown
Create KWB-styled 'README.md'use_readme_md
Write to .gitignorewrite_to_gitignore
Write to .Rbuildignorewrite_to_rbuildignore