Skip to content

Clarify section on Code of Conduct? #240

Closed as not planned
Closed as not planned
@cboettig

Description

@cboettig

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:

  1. 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).

  2. 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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions