Conversation
Updated formatting and wording for clarity in the CONTRIBUTING.md file. Expanded the section on testing and pull request review process
|
I wonder if we can relax the language on requirements. Like yes we'd like tests, but I don't know if we should be enforcing the need for tests. Or is it rather that we start enforcing that on each other? I mean we often make changes without tests ourselves, so we'd have to be a lot more strict with staff/maintainer pull requests too if we start enforcing the same on external contributors. |
|
To record here what was said in meetings, my feeling is that it is OK to require tests from external contributors but not from maintainers because while we can defer testing while remaining responsible for it, we cannot rely on future testing from an external contributor, nor hold them responsible for it in any way. So I'd be in favor of leaving the language as is, and if for any reason testing does not apply or is especially difficult, it becomes a discussion with maintainers during the review process. |
|
Thanks for chiming in! If we are all good, then I think this can be merged unless I am missing something I need to fix in your feedback |
johrstrom
left a comment
There was a problem hiding this comment.
No, we can merge this.
Updated formatting and wording for clarity in the CONTRIBUTING.md file.
Expanded the section on testing and pull request review process