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

Add Code of Conduct #2076

Merged
merged 6 commits into from
Jun 23, 2021
Merged

Add Code of Conduct #2076

merged 6 commits into from
Jun 23, 2021

Conversation

djhoese
Copy link
Member

@djhoese djhoese commented Jun 16, 2021

In an effort to make VisPy a more welcoming community, I'd like to add a Code of Conduct. A code of conduct allows members of the VisPy community to know what is expected of them and of the other members of the community. It also lets everyone know what actions are taken due to violations of this code of conduct regardless of the violator's "status" in the project. That means even core developers/maintainers are subject to this CoC and its punishments (including permanent ban from the community). This CoC applies to both virtual (GitHub, gitter chat, video calls) as well as in-person events (sprints, conferences, meetings, etc).

TODO:

  • Create an email list specifically for community members to submit violations of this CoC (new google group? https://groups.io/?)
  • Identify who will be on this mailing list and can appropriately respond to violation submissions and enforce any punishment.
  • Add link to CoC document from vispy website
  • Add small description and link to repository README

I will be on the mailing list. Who else is willing?

CODE_OF_CONDUCT.md Outdated Show resolved Hide resolved
@rossant
Copy link
Member

rossant commented Jun 17, 2021

  • Create an email list specifically for community members to submit violations of this CoC (new google group? https://groups.io/?)

Would anyone have to join the mailing list prior to sending a violation?

Would it be possible to have an email instead, e.g. "[email protected]", that would redirect to a predefined set of persons?

@almarklein
Copy link
Member

Would it be possible to have an email instead, e.g. "[email protected]", that would redirect to a predefined set of persons?

You'd need a server to receive and then forward the email. Not sure if there are reliable+free services to do so at a custom domain. We could do it with [email protected]. But if ppl can simply send an email to the mailing list without having to subscribe or anything, that might be easier to manage?

@rossant
Copy link
Member

rossant commented Jun 17, 2021

You'd need a server to receive and then forward the email. Not sure if there are reliable+free services to do so at a custom domain.

It depends on the registrar. With namecheap, I know you can have email redirections, where [email protected] redirects to N existing email addresses.

But if ppl can simply send an email to the mailing list without having to subscribe or anything, that might be easier to manage?

Possibly, yes.

@djhoese
Copy link
Member Author

djhoese commented Jun 17, 2021

I know for groups.io you don't have to join the group to send an email to it. I don't remember about google groups. The one problem I had when setting up a groups.io list for another project was that you had to consciously make sure to CC the original emailer because they weren't included in the Reply All by default.

@djhoese
Copy link
Member Author

djhoese commented Jun 17, 2021

@almarklein You're in charge of all of the vispy.org stuff, right? Any options for what @rossant is talking about?

@almarklein
Copy link
Member

Yes, technically I still own the domain. It's registered at TransIP. They also have email, but not free/cheap. One option could be to transfer to NameCheap. Not sure if that's worth the hassle though; a dedicated gmail account or maillist seems simpler.

@djhoese
Copy link
Member Author

djhoese commented Jun 17, 2021

I think groups.io is just easier and I've seen other projects use it. That said, we have the vispy-dev and vispy google groups...but I have an unfounded feeling that we are more likely to get spam on a google group that allows posts by anyone. groups.io is a little more mailing list-ish.

@almarklein almarklein self-requested a review June 19, 2021 10:26
@djhoese djhoese added this to the 0.7 milestone Jun 21, 2021
@djhoese
Copy link
Member Author

djhoese commented Jun 22, 2021

Ok, I've added a badge to the README that links to the file and I've updated the docs submodule to include the most recent documentation (which includes a link to the CoC). I'll merge this once the tests pass.

@almarklein
Copy link
Member

almarklein commented Jun 23, 2021

This test seems to be rather flaky:

Example /basics/plotting/scatter_histogram.py failed (0):
[...]
numpy.linalg.LinAlgError: Singular matrix

edit: #2093

@djhoese
Copy link
Member Author

djhoese commented Jun 23, 2021

This PR is purely documentation and the website job passes so I'm going to merge this and we can work on the CI failures in other PRs/issues.

...I'm sick of seeing this being open.

@djhoese djhoese merged commit 87268f0 into vispy:main Jun 23, 2021
@djhoese djhoese deleted the doc-coc branch June 23, 2021 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants