Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt the OpenJS Foundation Code of Conduct #6

Closed
13 tasks done
tobie opened this issue Oct 22, 2019 · 18 comments
Closed
13 tasks done

Adopt the OpenJS Foundation Code of Conduct #6

tobie opened this issue Oct 22, 2019 · 18 comments
Assignees

Comments

@tobie
Copy link

tobie commented Oct 22, 2019

This includes:

  • Accepting the OpenJS Foundation Code of Conduct.
  • Agreeing on an escalation path with the OpenJS Foundation's CPC.
  • Updating existing CoC files to point to the Foundation's CoC.

And, adding missing CoC files to the following repositories:

@mrjoro
Copy link
Member

mrjoro commented Oct 23, 2019

Assigning to @nainar as the Code of Conduct WG facilitator.

/cc @ampproject/wg-codeofconduct

@tobie
Copy link
Author

tobie commented Oct 23, 2019

@nainar
Copy link
Collaborator

nainar commented Oct 24, 2019

Does this issue also track accepting the approach for handling reports here: https://github.com/openjs-foundation/cross-project-council/pull/271/files#diff-812992e45f618c751cdf4843a6c93aa2

Or just the CoC?

@nainar
Copy link
Collaborator

nainar commented Oct 31, 2019

Raised some concerns here: openjs-foundation/cross-project-council#379 (comment)

@tobie
Copy link
Author

tobie commented Nov 12, 2019

During the CPC meeting on November, 4 (minutes), the decision was made to postpone merging openjs-foundation/cross-project-council#379 until the feedback from the AMP CoC WG was accounted for.

A meeting between @nainar, @jorydotcom, @mhdawson, @joesepi, and @bnb was organized on November, 8 (minutes). One of the outcome of which was a pull request against the Contributor Covenant itself: EthicalSource/contributor_covenant#733.

@nainar
Copy link
Collaborator

nainar commented Nov 14, 2019

Created a new PR to edit the Handling document on OpenJS as well: openjs-foundation/cross-project-council#407

@tobie
Copy link
Author

tobie commented Mar 24, 2020

See summary of conversation with maintainer on Contributor Covenant Pull Request: EthicalSource/contributor_covenant#733 (comment)

@tobie
Copy link
Author

tobie commented Mar 24, 2020

Following our conversation in the Foundation Onboarding WG today, we noted that there were two possible options moving forward:

  1. Maintaining a separate code of conduct from the rest of the foundation and not participating in the foundation-wide code of conduct panel (see https://github.com/openjs-foundation/cross-project-council/issues/469) and its related work.
  2. Adopting the foundation's current code of conduct (Contributor Covenant 2.0) so that we can move forward with the onboarding process, and work with the foundation (and possibly the ContributorCovenant organization) to find the right solution to move forward with the desired changes (see notably https://github.com/openjs-foundation/cross-project-council/issues/503).

The foundation onboarding WG did express a preference for the second option, but obviously can't make the decision by itself, so would love to hear your thoughts on this topic.

@nainar
Copy link
Collaborator

nainar commented Apr 7, 2020

The CoC WG agrees that since the Open JS Code of conduct is happy to accept the edits and the open discussion is mainly finding how to make the changes we are happy to accept the CoC as is.

The plan of action if for us to change the AMP Code of Conduct to point to code-of-conduct.openjsf.org
@jorydotcom is also going to add the AMP reporting email address to the Open JS code of conduct too.

@tobie
Copy link
Author

tobie commented Apr 7, 2020

@nainar to sync with @mrjoro on updating all the repositories accordingly.

@mrjoro
Copy link
Member

mrjoro commented Apr 8, 2020

Should we update to the new Code of Conduct now, or wait until we graduate from the incubation phase?

@tobie
Copy link
Author

tobie commented Apr 8, 2020

Let's block on openjs-foundation/cross-project-council#515 being approved and merged. As soon as it is merged, it's clear how to report issues and we can go-ahead.

Should we consider using this opportunity to change the email address used for reporting CoC violation to an @amp.dev email address?

@mrjoro
Copy link
Member

mrjoro commented Apr 8, 2020

Sounds good. I've created a new mailing list on amp.dev (code-of-conduct@) and added the current wg-codeofconduct members to it.

@tobie
Copy link
Author

tobie commented Apr 8, 2020

Thanks, @mrjoro. Updated openjs-foundation/cross-project-council#515 accordingly.

@tobie
Copy link
Author

tobie commented Apr 9, 2020

I'm a little concerned about the pushback on openjs-foundation/cross-project-council#515 and the risk of that conversation dragging on.

There's an alternative option we could consider in the meantime and that would allow us to move forward with this right away and revisit once onboarded:

  1. Simply update AMP's CoC with the content of the OpenJSF's CoC (this is what node.js does for now).
  2. Make sure every repo continues to point to it; a few were missing the last time I looked, see the list in the body of this issue.

I'll make sure this is issue is discussed in the next CPC meeting. I'll report on the outcome of that conversation in our next onboarding WG call and we can make a decision on how to move forward then.

@nainar
Copy link
Collaborator

nainar commented Apr 10, 2020

To clarify taking this approach would have the Open JS code of conduct inlined in place of the current AMP CoC?

Works for me as an interim. Let's wait till the CPC meeting and see how that goes?

@tobie
Copy link
Author

tobie commented Apr 10, 2020

To clarify taking this approach would have the Open JS code of conduct inlined in place of the current AMP CoC?

Yes.

Works for me as an interim.

Awesome.

Let's wait till the CPC meeting and see how that goes?

💯

@nainar
Copy link
Collaborator

nainar commented Apr 23, 2020

Created CoC files in all projects that were missing it.

Exception: https://github.com/ampproject/amp-by-example - it's a read only project.

Also changed the central CoC - ampproject/meta#52

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants