Submitting Author Name: Diego Hernangómez
Submitting Author Github Handle: @dieghernan
Repository: https://github.com/dieghernan/cffr
Version submitted: 0.0.1.9001
Submission type: Standard
Editor: @emilyriederer
Reviewers: @sckott, @zambujo
Due date for
@sckott: 2021-10-19
Due date for @zambujo: 2021-10-20
Archive: TBD
Version accepted: TBD
- Paste the full DESCRIPTION file inside a code block below:
Package: cffr
Title: Generate Citation File Format ('cff') Metadata for R Packages
Version: 0.0.1.9001
Authors@R:
person(given = "Diego",
family = "Hernangómez",
role = c("aut", "cre"),
email = "diego.hernangomezherrero@gmail.com",
comment = c(ORCID = "0000-0001-8457-4658"))
Description: The Citation File Format version 1.2.0 (Druskat, S. et al.
(2021) <doi:10.5281/zenodo.5171937>) is a human and machine readable
file format which provides citation metadata for software. This
package provides core utilities to generate and validate this
metadata.
License: GPL (>= 3)
URL: https://dieghernan.github.io/cffr/,
https://github.com/dieghernan/cffr
BugReports: https://github.com/dieghernan/cffr/issues
Depends:
R (>= 3.6.0)
Imports:
crayon (>= 1.4.1),
desc (>= 1.3.0),
jsonlite (>= 1.7.2),
jsonvalidate (>= 1.1.0),
yaml (>= 2.2.1)
Suggests:
knitr,
rmarkdown,
testthat (>= 3.0.0)
VignetteBuilder:
knitr
Config/testthat/edition: 3
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.1.2
X-schema.org-keywords: attribution, citation, credit, citation-files, cff,
metadata
Scope
-
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
-
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
The package extract metadata from DESCRIPTION and CITATION and generates a CITATION.cff file.
CITATION.cff files are plain text files with human- and machine-readable citation information for software (and datasets).
- Who is the target audience and what are scientific applications of this package?
Any R package developer. A CITATION.cff file provides clarity when citating R packages. GitHub, Zenodo and Zotero supports this format.
{citation}: The development version (at the time of this writing) includes a new function r2cff that creates a minimal CITATION.cff file (v1.1.0) using the information of your DESCRIPTION file. It also provide minimal validity checks.
{handlr}: Tool for converting among citation formats, including *.cff files. At the time of
this writing only CFF v1.1.0 was supported (see #24).
{cffr} performs an extensive extraction of DESCRIPTION and CITATION, as well as validation via {jsonvalidate} against the
official schema.json. None of the packages mentioned before supports CFF v1.2.0, that is the latest released version.
It also provides parsers for person and citation/bibentry classes.
N/A
- If you made a pre-submission inquiry, please paste the link to the corresponding issue, forum post, or other discussion, or @tag the editor you contacted.
#462 @noamross
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
MEE Options
Code of conduct
Submitting Author Name: Diego Hernangómez
Due date for @sckott: 2021-10-19Submitting Author Github Handle: @dieghernan
Repository: https://github.com/dieghernan/cffr
Version submitted: 0.0.1.9001
Submission type: Standard
Editor: @emilyriederer
Reviewers: @sckott, @zambujo
Due date for @zambujo: 2021-10-20
Archive: TBD
Version accepted: TBD
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
The package extract metadata from DESCRIPTION and CITATION and generates a CITATION.cff file.
CITATION.cff files are plain text files with human- and machine-readable citation information for software (and datasets).
Any R package developer. A CITATION.cff file provides clarity when citating R packages. GitHub, Zenodo and Zotero supports this format.
{citation}: The development version (at the time of this writing) includes a new function
r2cffthat creates a minimalCITATION.cfffile (v1.1.0) using the information of yourDESCRIPTIONfile. It also provide minimal validity checks.{handlr}: Tool for converting among citation formats, including
*.cfffiles. At the time ofthis writing only CFF v1.1.0 was supported (see #24).
{cffr} performs an extensive extraction of DESCRIPTION and CITATION, as well as validation via {jsonvalidate} against the
official schema.json. None of the packages mentioned before supports CFF v1.2.0, that is the latest released version.
It also provides parsers for
personandcitation/bibentryclasses.N/A
#462 @noamross
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
Do you intend for this package to go on CRAN?
Do you intend for this package to go on Bioconductor?
Do you wish to submit an Applications Article about your package to Methods in Ecology and Evolution? If so:
MEE Options
Code of conduct