-
Notifications
You must be signed in to change notification settings - Fork 3
How do we keep Code of Conduct up to date without upstreaming our modifications to it #6
Comments
Additionally, do we want to depend on a CoC that doesn’t have enough resources available to maintain it / can we offer maintainers to alleviate that problem? |
So I think that’s a bit of an unfair framing and I’m sorry if the additional context I tried to provide during our call gave you this impression. First of all, I think the PR we provided would have had more chances of being approved if it had been first discussed in an issue and then broken down into various smaller edits. So I think there was a failing on our side there. Secondly, I agree with you that more resources are always welcomed, and it might be a good idea to find out if there are way for the foundation or individual members to help, here. Thirdly, it’s also very possible that what some of us would like in terms of maintenance style (e.g.: a highly dynamic project that’s often updated) doesn’t match how the maintainer sees that project or thinks about it in terms of the project’s maturity. |
I certainly did not intend to convey any failing on the part of the CoC’s maintainers; there’s nothing wrong with the reality that resources are always finite. However, if we pursue offering help, and the subset of that that’s accepted still doesn’t create the support we need, then it still might be worth re-evaluating things. |
I don't think we need to treat the CoC any different than any upstream dependency that we rely on. Floating patches is easy enough, and re-floating said patches while updating is something that git is designed to do. Perhaps there will be conflicts, but conflicts in plain text are easy enough to fix. As such I think we should do the following
|
I agree, but floating patches in-repo isn’t something that’s often done in the JS ecosystem outside of node core :-) typically a separate fork is maintained instead (as you also suggested) - if that’s what we want to do, that certainly is feasible. |
@ljharb I think that depends on whether or not you are vendoring dependencies... I really don't personally see a need for a repo that is only for the Code of Conduct for this reason. I do see a potential benefit from a discoverability stand point... but I'd prefer to discuss that on it's own merits. |
If the goal is discoverability, how would you feel about the following?
|
Another suggestion for the list, since it seems community health files (e.g.
(Note that we wouldn't want to call it |
transferring this issue to /code-of-conduct repo per CPC meeting on 12 May |
Following EthicalSource/contributor_covenant#733 (comment) and our conversation about this topic in today's CPC meeting (openjs-foundation/cross-project-council#500), CPC members expressed a desire to continue the conversation about the impact of this decision on the ability for the CPC to keep the code of conduct up to date without upstreaming modifications.
The text was updated successfully, but these errors were encountered: