pkgdev
A small set of functions that takes advantage of Github Actions for making your life easier as a R package developer. This package is primarily intended for personal use, however feel free to use it.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.5%) to scientific vocabulary
Keywords
developer-tools
experimental
github-actions
r
r-package
rstats
Keywords from Contributors
standardization
interpretability
hacking
pkgdown
intergovernmental-organizations
pde
igo
correlates-of-war
ropenspain
cran-r
Last synced: 4 months ago
·
JSON representation
·
Repository
A small set of functions that takes advantage of Github Actions for making your life easier as a R package developer. This package is primarily intended for personal use, however feel free to use it.
Basic Info
- Host: GitHub
- Owner: dieghernan
- License: other
- Language: R
- Default Branch: main
- Homepage: https://dieghernan.github.io/pkgdev/
- Size: 118 MB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 2
- Releases: 0
Topics
developer-tools
experimental
github-actions
r
r-package
rstats
Created over 4 years ago
· Last pushed 5 months ago
Metadata Files
Readme
Changelog
License
Citation
Codemeta
README.Rmd
---
output: github_document
editor_options:
markdown:
wrap: 80
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
warning = FALSE,
message = FALSE,
tidy = "styler",
fig.path = "man/figures/README-",
dpi = 90,
out.width = "100%"
)
```
# pkgdev
[](https://dieghernan.r-universe.dev/)
[](https://github.com/dieghernan/pkgdev/actions/workflows/check-full.yaml)
[](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[](https://www.codefactor.io/repository/github/dieghernan/pkgdev)
**pkgdev** is a small package that includes a set of functions that takes
advantage of [GitHub Actions (GHA)](https://github.com/features/actions) for
making your life easier as a R package developer. This package is primarily
intended for personal use, however feel free to use it (at your own risk
:wink:).
## Installation
You can install the developing version of `pkgdev` with:
```{r, eval=FALSE}
devtools::install_github("dieghernan/pkgdev")
```
Alternatively, you can install `pkgdev` using the
[r-universe](https://dieghernan.r-universe.dev/pkgdev):
```{r, eval=FALSE}
# Install pkgdev in R:
install.packages("pkgdev", repos = c(
"https://dieghernan.r-universe.dev",
"https://cloud.r-project.org"
))
```
## Example
```{r, eval=FALSE}
library(pkgdev)
gha_update_docs()
```
## Related resources
- The [tidyverse style guide](https://style.tidyverse.org/).
- **ThinkR**: [Preparing your package for a CRAN
submission](https://github.com/ThinkR-open/prepare-for-cran)
- Davis Vaughan: [extrachecks](https://github.com/DavisVaughan/extrachecks).
- **{usethis} package**: [Create a release checklist in a GitHub
issue](https://usethis.r-lib.org/reference/use_release_issue.html)
- The whole [{usethis} package](https://usethis.r-lib.org)
## Contributors
All contributions to this project are gratefully acknowledged using the [`allcontributors` package](https://github.com/ropensci/allcontributors) following the [allcontributors](https://allcontributors.org) specification. Contributions of any kind are welcome!
|
dieghernan |
Owner
- Name: Diego H.
- Login: dieghernan
- Kind: user
- Location: Madrid, ES
- Website: https://dieghernan.github.io/
- Twitter: dhernangomez
- Repositories: 102
- Profile: https://github.com/dieghernan
Citation (CITATION.cff)
# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
cff-version: 1.2.0
message: 'To cite package "pkgdev" in publications use:'
type: software
license: MIT
title: 'pkgdev: Helpers to Develop a Package using GitHub Actions'
version: 0.1.0.9060
abstract: A small set of functions that takes advantage of GitHub Actions for making
your life easier as a R package developer. This package is primarily intended for
personal use, however feel free to use it (at your own risk :)).
authors:
- family-names: Hernangómez
given-names: Diego
email: diego.hernangomezherrero@gmail.com
orcid: https://orcid.org/0000-0001-8457-4658
preferred-citation:
type: manual
title: 'pkgdev: Helpers to Develop a Package using GitHub Actions'
authors:
- family-names: Hernangómez
given-names: Diego
email: diego.hernangomezherrero@gmail.com
orcid: https://orcid.org/0000-0001-8457-4658
year: '2025'
url: https://dieghernan.github.io/pkgdev/
repository-code: https://github.com/dieghernan/pkgdev
url: https://dieghernan.github.io/pkgdev/
contact:
- family-names: Hernangómez
given-names: Diego
email: diego.hernangomezherrero@gmail.com
orcid: https://orcid.org/0000-0001-8457-4658
keywords:
- developer-tools
- experimental
- github-actions
- r
- r-package
- rstats
references:
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
url: https://www.R-project.org/
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
version: '>= 3.6.0'
- type: software
title: allcontributors
abstract: 'allcontributors: Acknowledge all Contributors to a Project'
notes: Imports
url: https://github.com/ropensci/allcontributors
repository: https://CRAN.R-project.org/package=allcontributors
authors:
- family-names: Padgham
given-names: Mark
email: mark.padgham@email.com
- family-names: Hartgerink
given-names: Chris
year: '2025'
doi: 10.32614/CRAN.package.allcontributors
- type: software
title: cffr
abstract: 'cffr: Generate Citation File Format (''cff'') Metadata for R Packages'
notes: Imports
url: https://docs.ropensci.org/cffr/
repository: https://CRAN.R-project.org/package=cffr
authors:
- family-names: Hernangómez
given-names: Diego
email: diego.hernangomezherrero@gmail.com
orcid: https://orcid.org/0000-0001-8457-4658
year: '2025'
doi: 10.32614/CRAN.package.cffr
version: '>= 0.2.0'
- type: software
title: cli
abstract: 'cli: Helpers for Developing Command Line Interfaces'
notes: Imports
url: https://cli.r-lib.org
repository: https://CRAN.R-project.org/package=cli
authors:
- family-names: Csárdi
given-names: Gábor
email: gabor@posit.co
year: '2025'
doi: 10.32614/CRAN.package.cli
version: '>= 3.4.0'
- type: software
title: codemetar
abstract: 'codemetar: Generate ''CodeMeta'' Metadata for R Packages'
notes: Imports
url: https://docs.ropensci.org/codemetar/
repository: https://CRAN.R-project.org/package=codemetar
authors:
- family-names: Boettiger
given-names: Carl
email: cboettig@gmail.com
orcid: https://orcid.org/0000-0002-1642-628X
- family-names: Salmon
given-names: Maëlle
orcid: https://orcid.org/0000-0002-2815-0399
year: '2025'
doi: 10.32614/CRAN.package.codemetar
version: '>= 0.3.3'
- type: software
title: cpp11
abstract: 'cpp11: A C++11 Interface for R''s C Interface'
notes: Imports
url: https://cpp11.r-lib.org
repository: https://CRAN.R-project.org/package=cpp11
authors:
- family-names: Vaughan
given-names: Davis
email: davis@posit.co
orcid: https://orcid.org/0000-0003-4777-038X
- family-names: Hester
given-names: Jim
orcid: https://orcid.org/0000-0002-2739-7082
- family-names: François
given-names: Romain
orcid: https://orcid.org/0000-0002-2444-4226
year: '2025'
doi: 10.32614/CRAN.package.cpp11
- type: software
title: desc
abstract: 'desc: Manipulate DESCRIPTION Files'
notes: Imports
url: https://desc.r-lib.org/
repository: https://CRAN.R-project.org/package=desc
authors:
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
- family-names: Müller
given-names: Kirill
- family-names: Hester
given-names: Jim
email: james.f.hester@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.desc
- type: software
title: devtools
abstract: 'devtools: Tools to Make Developing R Packages Easier'
notes: Imports
url: https://devtools.r-lib.org/
repository: https://CRAN.R-project.org/package=devtools
authors:
- family-names: Wickham
given-names: Hadley
- family-names: Hester
given-names: Jim
- family-names: Chang
given-names: Winston
- family-names: Bryan
given-names: Jennifer
email: jenny@rstudio.com
orcid: https://orcid.org/0000-0002-6983-2759
year: '2025'
doi: 10.32614/CRAN.package.devtools
version: '>= 2.4.1'
- type: software
title: jsonld
abstract: 'jsonld: JSON for Linking Data'
notes: Imports
url: https://docs.ropensci.org/jsonld/
repository: https://CRAN.R-project.org/package=jsonld
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroenooms@gmail.com
orcid: https://orcid.org/0000-0002-4035-0289
year: '2025'
doi: 10.32614/CRAN.package.jsonld
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Imports
url: https://yihui.org/knitr/
repository: https://CRAN.R-project.org/package=knitr
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2025'
doi: 10.32614/CRAN.package.knitr
version: '>= 1.33'
- type: software
title: lintr
abstract: 'lintr: A ''Linter'' for R Code'
notes: Imports
url: https://lintr.r-lib.org
repository: https://CRAN.R-project.org/package=lintr
authors:
- family-names: Hester
given-names: Jim
- family-names: Angly
given-names: Florent
- family-names: Hyde
given-names: Russ
- family-names: Chirico
given-names: Michael
email: michaelchirico4@gmail.com
- family-names: Ren
given-names: Kun
- family-names: Rosenstock
given-names: Alexander
- family-names: Patil
given-names: Indrajeet
email: patilindrajeet.science@gmail.com
orcid: https://orcid.org/0000-0003-1995-6531
year: '2025'
doi: 10.32614/CRAN.package.lintr
version: '>= 2.0.1'
- type: software
title: pkgdown
abstract: 'pkgdown: Make Static HTML Documentation for a Package'
notes: Imports
url: https://pkgdown.r-lib.org/
repository: https://CRAN.R-project.org/package=pkgdown
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Hesselberth
given-names: Jay
orcid: https://orcid.org/0000-0002-6299-179X
- family-names: Salmon
given-names: Maëlle
orcid: https://orcid.org/0000-0002-2815-0399
- family-names: Roy
given-names: Olivier
- family-names: Brüggemann
given-names: Salim
orcid: https://orcid.org/0000-0002-5329-5987
year: '2025'
doi: 10.32614/CRAN.package.pkgdown
- type: software
title: rcmdcheck
abstract: 'rcmdcheck: Run ''R CMD check'' from ''R'' and Capture Results'
notes: Imports
url: https://r-lib.github.io/rcmdcheck/
repository: https://CRAN.R-project.org/package=rcmdcheck
authors:
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.rcmdcheck
version: '>= 1.3.3'
- type: software
title: resmush
abstract: 'resmush: Optimize and Compress Image Files with ''reSmush.it'''
notes: Imports
url: https://dieghernan.github.io/resmush/
repository: https://CRAN.R-project.org/package=resmush
authors:
- family-names: Hernangómez
given-names: Diego
email: diego.hernangomezherrero@gmail.com
orcid: https://orcid.org/0000-0001-8457-4658
year: '2025'
doi: 10.32614/CRAN.package.resmush
- type: software
title: roxygen2
abstract: 'roxygen2: In-Line Documentation for R'
notes: Imports
url: https://roxygen2.r-lib.org/
repository: https://CRAN.R-project.org/package=roxygen2
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Danenberg
given-names: Peter
email: pcd@roxygen.org
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
- family-names: Eugster
given-names: Manuel
year: '2025'
doi: 10.32614/CRAN.package.roxygen2
version: '>= 7.1.0'
- type: software
title: roxygen2md
abstract: 'roxygen2md: ''Roxygen'' to ''Markdown'''
notes: Imports
url: https://roxygen2md.r-lib.org/
repository: https://CRAN.R-project.org/package=roxygen2md
authors:
- family-names: Müller
given-names: Kirill
email: kirill@cynkra.com
year: '2025'
doi: 10.32614/CRAN.package.roxygen2md
- type: software
title: stringr
abstract: 'stringr: Simple, Consistent Wrappers for Common String Operations'
notes: Imports
url: https://stringr.tidyverse.org
repository: https://CRAN.R-project.org/package=stringr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.stringr
- type: software
title: styler
abstract: 'styler: Non-Invasive Pretty Printing of R Code'
notes: Imports
url: https://styler.r-lib.org
repository: https://CRAN.R-project.org/package=styler
authors:
- family-names: Müller
given-names: Kirill
email: kirill@cynkra.com
orcid: https://orcid.org/0000-0002-1416-3412
- family-names: Walthert
given-names: Lorenz
email: lorenz.walthert@icloud.com
year: '2025'
doi: 10.32614/CRAN.package.styler
version: '>= 1.5.1'
- type: software
title: urlchecker
abstract: 'urlchecker: Run CRAN URL Checks from Older R Versions'
notes: Imports
url: https://github.com/r-lib/urlchecker
repository: https://CRAN.R-project.org/package=urlchecker
authors:
- name: R Core team
- family-names: Hester
given-names: Jim
orcid: https://orcid.org/0000-0002-2739-7082
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.urlchecker
version: '>= 1.0.0'
- type: software
title: usethis
abstract: 'usethis: Automate Package and Project Setup'
notes: Imports
url: https://usethis.r-lib.org
repository: https://CRAN.R-project.org/package=usethis
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Bryan
given-names: Jennifer
email: jenny@posit.co
orcid: https://orcid.org/0000-0002-6983-2759
- family-names: Barrett
given-names: Malcolm
email: malcolmbarrett@gmail.com
orcid: https://orcid.org/0000-0003-0299-5825
- family-names: Teucher
given-names: Andy
email: andy.teucher@posit.co
orcid: https://orcid.org/0000-0002-7840-692X
year: '2025'
doi: 10.32614/CRAN.package.usethis
version: '>= 2.2.2'
- type: software
title: withr
abstract: 'withr: Run Code ''With'' Temporarily Modified Global State'
notes: Imports
url: https://withr.r-lib.org
repository: https://CRAN.R-project.org/package=withr
authors:
- family-names: Hester
given-names: Jim
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Müller
given-names: Kirill
email: krlmlr+r@mailbox.org
- family-names: Ushey
given-names: Kevin
email: kevinushey@gmail.com
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Chang
given-names: Winston
year: '2025'
doi: 10.32614/CRAN.package.withr
- type: software
title: xfun
abstract: 'xfun: Supporting Functions for Packages Maintained by ''Yihui Xie'''
notes: Imports
url: https://github.com/yihui/xfun
repository: https://CRAN.R-project.org/package=xfun
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2025'
doi: 10.32614/CRAN.package.xfun
- type: software
title: covr
abstract: 'covr: Test Coverage for Packages'
notes: Suggests
url: https://covr.r-lib.org
repository: https://CRAN.R-project.org/package=covr
authors:
- family-names: Hester
given-names: Jim
email: james.f.hester@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.covr
version: '>= 3.5.1'
- type: software
title: gitdevr
abstract: 'gitdevr: My ''pkgdown'' Template'
notes: Suggests
url: https://dieghernan.github.io/gitdevr/
authors:
- family-names: Hernangómez
given-names: Diego
email: diego.hernangomezherrero@gmail.com
orcid: https://orcid.org/0000-0001-8457-4658
year: '2025'
- type: software
title: goodpractice
abstract: 'goodpractice: Advice on R Package Building'
notes: Suggests
url: https://docs.ropensci.org/goodpractice/
repository: https://CRAN.R-project.org/package=goodpractice
authors:
- family-names: Padgham
given-names: Mark
email: mark@ropensci.org
orcid: https://orcid.org/0000-0003-2172-5265
- family-names: Marks
given-names: Karina
email: karina.marks@ascent.io
- family-names: Bortoli
given-names: Daniel
name-particle: de
- family-names: Csardi
given-names: Gabor
email: csardi.gabor@gmail.com
- family-names: Frick
given-names: Hannah
email: hannah.frick@gmail.com
- family-names: Jones
given-names: Owen
email: owenjonesuob@gmail.com
- family-names: Alexander
given-names: Hannah
email: halexander@mango-solutions.com
year: '2025'
doi: 10.32614/CRAN.package.goodpractice
version: '>= 1.0.2'
- type: software
title: magick
abstract: 'magick: Advanced Graphics and Image-Processing in R'
notes: Suggests
url: https://docs.ropensci.org/magick/
repository: https://CRAN.R-project.org/package=magick
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroenooms@gmail.com
orcid: https://orcid.org/0000-0002-4035-0289
year: '2025'
doi: 10.32614/CRAN.package.magick
- type: software
title: remotes
abstract: 'remotes: R Package Installation from Remote Repositories, Including ''GitHub'''
notes: Suggests
url: https://remotes.r-lib.org
repository: https://CRAN.R-project.org/package=remotes
authors:
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
- family-names: Hester
given-names: Jim
- family-names: Wickham
given-names: Hadley
- family-names: Chang
given-names: Winston
- family-names: Morgan
given-names: Martin
- family-names: Tenenbaum
given-names: Dan
year: '2025'
doi: 10.32614/CRAN.package.remotes
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
notes: Suggests
url: https://pkgs.rstudio.com/rmarkdown/
repository: https://CRAN.R-project.org/package=rmarkdown
authors:
- family-names: Allaire
given-names: JJ
email: jj@posit.co
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
- family-names: Dervieux
given-names: Christophe
email: cderv@posit.co
orcid: https://orcid.org/0000-0003-4474-2498
- family-names: McPherson
given-names: Jonathan
email: jonathan@posit.co
- family-names: Luraschi
given-names: Javier
- family-names: Ushey
given-names: Kevin
email: kevin@posit.co
- family-names: Atkins
given-names: Aron
email: aron@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Cheng
given-names: Joe
email: joe@posit.co
- family-names: Chang
given-names: Winston
email: winston@posit.co
- family-names: Iannone
given-names: Richard
email: rich@posit.co
orcid: https://orcid.org/0000-0003-3925-190X
year: '2025'
doi: 10.32614/CRAN.package.rmarkdown
version: '>= 2.9'
- type: software
title: rstudioapi
abstract: 'rstudioapi: Safely Access the RStudio API'
notes: Suggests
url: https://rstudio.github.io/rstudioapi/
repository: https://CRAN.R-project.org/package=rstudioapi
authors:
- family-names: Ushey
given-names: Kevin
email: kevin@rstudio.com
- family-names: Allaire
given-names: JJ
email: jj@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Ritchie
given-names: Gary
email: gary@posit.co
year: '2025'
doi: 10.32614/CRAN.package.rstudioapi
- type: software
title: sessioninfo
abstract: 'sessioninfo: R Session Information'
notes: Suggests
url: https://github.com/r-lib/sessioninfo#readme
repository: https://CRAN.R-project.org/package=sessioninfo
authors:
- family-names: Wickham
given-names: Hadley
- family-names: Chang
given-names: Winston
- family-names: Flight
given-names: Robert
- family-names: Müller
given-names: Kirill
- family-names: Hester
given-names: Jim
year: '2025'
doi: 10.32614/CRAN.package.sessioninfo
- type: software
title: tidyverse
abstract: 'tidyverse: Easily Install and Load the ''Tidyverse'''
notes: Suggests
url: https://tidyverse.tidyverse.org
repository: https://CRAN.R-project.org/package=tidyverse
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2025'
doi: 10.32614/CRAN.package.tidyverse
- type: software
title: V8
abstract: 'V8: Embedded JavaScript and WebAssembly Engine for R'
notes: Suggests
url: https://jeroen.r-universe.dev/V8
repository: https://CRAN.R-project.org/package=V8
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroenooms@gmail.com
orcid: https://orcid.org/0000-0002-4035-0289
year: '2025'
doi: 10.32614/CRAN.package.V8
version: '>= 4.0.0'
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "pkgdev",
"description": "A small set of functions that takes advantage of GitHub Actions for making your life easier as a R package developer. This package is primarily intended for personal use, however feel free to use it (at your own risk :)).",
"name": "pkgdev: Helpers to Develop a Package using GitHub Actions",
"relatedLink": "https://dieghernan.github.io/pkgdev/",
"codeRepository": "https://github.com/dieghernan/pkgdev",
"issueTracker": "https://github.com/dieghernan/pkgdev/issues",
"license": "https://spdx.org/licenses/MIT",
"version": "0.1.0.9060",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.5.1 (2025-06-13)",
"author": [
{
"@type": "Person",
"givenName": "Diego",
"familyName": "Hernangmez",
"email": "diego.hernangomezherrero@gmail.com",
"@id": "https://orcid.org/0000-0001-8457-4658"
}
],
"copyrightHolder": [
{
"@type": "Person",
"givenName": "Diego",
"familyName": "Hernangmez",
"email": "diego.hernangomezherrero@gmail.com",
"@id": "https://orcid.org/0000-0001-8457-4658"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Diego",
"familyName": "Hernangmez",
"email": "diego.hernangomezherrero@gmail.com",
"@id": "https://orcid.org/0000-0001-8457-4658"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"version": ">= 3.5.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
},
{
"@type": "SoftwareApplication",
"identifier": "gitdevr",
"name": "gitdevr",
"sameAs": "https://github.com/dieghernan/gitdevr"
},
{
"@type": "SoftwareApplication",
"identifier": "goodpractice",
"name": "goodpractice",
"version": ">= 1.0.2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=goodpractice"
},
{
"@type": "SoftwareApplication",
"identifier": "magick",
"name": "magick",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=magick"
},
{
"@type": "SoftwareApplication",
"identifier": "remotes",
"name": "remotes",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=remotes"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"version": ">= 2.9",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "rstudioapi",
"name": "rstudioapi",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rstudioapi"
},
{
"@type": "SoftwareApplication",
"identifier": "sessioninfo",
"name": "sessioninfo",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=sessioninfo"
},
{
"@type": "SoftwareApplication",
"identifier": "tidyverse",
"name": "tidyverse",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyverse"
},
{
"@type": "SoftwareApplication",
"identifier": "V8",
"name": "V8",
"version": ">= 4.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=V8"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 3.6.0"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "allcontributors",
"name": "allcontributors",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://github.com/dieghernan/allcontributors"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "cffr",
"name": "cffr",
"version": ">= 0.2.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=cffr"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "cli",
"name": "cli",
"version": ">= 3.4.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=cli"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "codemetar",
"name": "codemetar",
"version": ">= 0.3.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=codemetar"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "cpp11",
"name": "cpp11",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=cpp11"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "desc",
"name": "desc",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=desc"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "devtools",
"name": "devtools",
"version": ">= 2.4.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=devtools"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "jsonld",
"name": "jsonld",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=jsonld"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"version": ">= 1.33",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "lintr",
"name": "lintr",
"version": ">= 2.0.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lintr"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "pkgdown",
"name": "pkgdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=pkgdown"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "rcmdcheck",
"name": "rcmdcheck",
"version": ">= 1.3.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rcmdcheck"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "resmush",
"name": "resmush",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=resmush"
},
"15": {
"@type": "SoftwareApplication",
"identifier": "roxygen2",
"name": "roxygen2",
"version": ">= 7.1.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=roxygen2"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "roxygen2md",
"name": "roxygen2md",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=roxygen2md"
},
"17": {
"@type": "SoftwareApplication",
"identifier": "stringr",
"name": "stringr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringr"
},
"18": {
"@type": "SoftwareApplication",
"identifier": "styler",
"name": "styler",
"version": ">= 1.5.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=styler"
},
"19": {
"@type": "SoftwareApplication",
"identifier": "urlchecker",
"name": "urlchecker",
"version": ">= 1.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=urlchecker"
},
"20": {
"@type": "SoftwareApplication",
"identifier": "usethis",
"name": "usethis",
"version": ">= 2.2.2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=usethis"
},
"21": {
"@type": "SoftwareApplication",
"identifier": "withr",
"name": "withr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=withr"
},
"22": {
"@type": "SoftwareApplication",
"identifier": "xfun",
"name": "xfun",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=xfun"
},
"SystemRequirements": null
},
"keywords": [
"developer-tools",
"experimental",
"github-actions",
"r",
"r-package",
"rstats"
],
"fileSize": "815.094KB",
"citation": [
{
"@type": "SoftwareSourceCode",
"datePublished": "2025",
"author": [
{
"@type": "Person",
"givenName": "Diego",
"familyName": "Hernangmez"
}
],
"name": "pkgdev: Helpers to Develop a Package using GitHub Actions",
"url": "https://dieghernan.github.io/pkgdev/"
}
],
"releaseNotes": "https://github.com/dieghernan/pkgdev/blob/main/NEWS.md",
"readme": "https://github.com/dieghernan/pkgdev/blob/main/README.md",
"contIntegration": "https://github.com/dieghernan/pkgdev/actions/workflows/check-full.yaml",
"developmentStatus": "https://lifecycle.r-lib.org/articles/stages.html#experimental"
}
GitHub Events
Total
- Push event: 162
- Pull request event: 1
Last Year
- Push event: 162
- Pull request event: 1
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| dieghernan | d****o@g****m | 257 |
| github-actions[bot] | 4****] | 69 |
| GitHub Actions | a****s@g****m | 32 |
| dependabot[bot] | 4****] | 3 |
| imgbot[bot] | 3****] | 3 |
Committer Domains (Top 20 + Academic)
github.com: 1
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 2
- Total pull requests: 11
- Average time to close issues: about 2 months
- Average time to close pull requests: about 2 months
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.36
- Merged pull requests: 8
- Bot issues: 2
- Bot pull requests: 11
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- github-actions[bot] (2)
Pull Request Authors
- imgbot[bot] (6)
- dependabot[bot] (5)
Top Labels
Issue Labels
Pull Request Labels
dependencies (5)
github_actions (1)
Dependencies
DESCRIPTION
cran
- R >= 3.6.0 depends
- V8 >= 4.0.0 imports
- cffr >= 0.2.0 imports
- codemetar >= 0.3.3 imports
- crayon >= 1.4.1 imports
- devtools >= 2.4.1 imports
- jsonld * imports
- jsonvalidate >= 1.1.0 imports
- knitr >= 1.33 imports
- remotes * imports
- roxygen2 >= 7.1.0 imports
- sessioninfo * imports
- styler >= 1.5.1 imports
- urlchecker >= 1.0.0 imports
- usethis >= 2.0.0 imports
- cli * suggests
- covr >= 3.5.1 suggests
- goodpractice >= 1.0.2 suggests
- lintr >= 2.0.1 suggests
- rcmdcheck >= 1.3.3 suggests
- rmarkdown >= 2.9 suggests
- tidyverse * suggests
.github/workflows/check-full.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown-gh-pages.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/update-citation-cff.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/update-docs.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite