add_contributors {allcontributors} | R Documentation |
add_contributors
Description
Add contributors to README.Rmd
Usage
add_contributors(
repo = ".",
ncols = 7,
files = c("README.Rmd", "README.md"),
type = c("code", "issues", "discussion"),
exclude_label = "wontfix",
exclude_issues = NULL,
exclude_not_planned = TRUE,
num_sections = 3,
section_names = c("Code", "Issue Authors", "Issue Contributors"),
format = "grid",
check_urls = TRUE,
alphabetical = FALSE,
open_issue = FALSE,
force_update = FALSE
)
Arguments
repo |
Vector of repository locations for which contributions are to be extracted. Each location must be a git project with a github remote. Default is single repository in current working directory. |
ncols |
Number of columns for contributors in 'README' |
files |
Names of files in which to add contributors |
type |
Type of contributions to include: 'code' for direct code contributions (including documentation), 'issues' to recognise contributors who open issues, and 'discussion' for contributing to discussions within issues. Discussion contributions are only from individuals not present in either 'issues' or 'code'; and 'issues' contributions are only from individuals not present in 'code'. |
exclude_label |
Exclude any contributions from issues with specified
label (default = "wontfix"; set to |
exclude_issues |
Numbers of any issues (or pull requests) to be excluded from lists of contributors. |
exclude_not_planned |
If |
num_sections |
Number of sections in which to divide contributors:
|
section_names |
Names of the sections to appear on the nominated
|
format |
One of ("grid", "list", "text") to control display of contributors as
|
check_urls |
If |
alphabetical |
If |
open_issue |
If |
force_update |
If |
Value
Named list of logical values indicating whether files of given names were updated or not is returned invisibly (that is, only if explicitly assigned to a return value).
Note
Opening an issue on github requires the github command-line interface to be locally installed. See https://cli.github.com/.
See Also
Other main:
get_contributors()
Examples
# The following code extracts the contributors from the git repository
# associated with current working directory and writes them to a file.
## Not run:
f <- tempfile (fileext = ".Rmd")
writeLines ("", f) # blank file in tempdir()
add_contributors (repo = ".", files = f)
## End(Not run)