Description
Our advice (and reviewer checklist) asks for the code of conduct to be linked and suggests using the usethis function, https://devguide.ropensci.org/collaboration.html#friendlyfiles. This means that most developers will use the default usethis
code of conduct. Two questions:
-
Wouldn't it be better for us to tell authors to add a link to ropensci's code of conduct at https://ropensci.org/code-of-conduct/ ? If not, then I'm a bit confused about the scope of both codes. I know a 'contributor code of conduct' is a bit narrower in scope than the the ropensci code of conduct, but it seems the latter should cover the former as well, and seems kinda like I'm opting out if I'm declaring my package to be governed by a separate code of conduct (with no constraint on what I'm expected to actually list there if I do deviate from the usethis template).
-
The usethis function directs the user to paste this block into the README:
[Contributor Code of Conduct](CODE_OF_CONDUCT.md).
I always paste this exactly, and then almost without fail I get the package rejected from CRAN for having a URL that doesn't resolve. (This is fixed in the dev version but for now most users probably still have the CRAN version of usethis
, r-lib/usethis#917)