Skip to content

Add Code of Conduct #597

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

Merged
merged 4 commits into from
Apr 1, 2019

Conversation

june128
Copy link
Member

@june128 june128 commented Mar 28, 2019

This PR adds a Code of Conduct.

Rationale

The rationale for adding a Code of Conduct is well-described in the Open Source Guide about Code of Conduct:

A code of conduct is a document that establishes expectations for behavior for your project’s participants. Adopting, and enforcing, a code of conduct can help create a positive social atmosphere for your community.

More information regarding Code of Conduct can be found in the very helpful aforementioned Open Source Guide.

About the Code of Conduct itself

The Code of Conduct this PR adds is a modification of the Contributor Covenant, which is a popular Code of Conduct used by many big open source projects.
By using a modification of it, I'm following the advice (of the Open Source guide) to use prior art.

Contact Persons

One modification is that I set two contact persons instead of just one. This is recommended by the Open Source guide in section 3. The reason is that people might want to report an issue, which involves the contact person itself.
So the primary contact person is me (@julianschacher) and the secondary contact person is @leios.

More Information Section

Another modification is the addition of a link to an upcoming wiki entry, which holds more information regarding the Code of Conduct. More about the wiki entry at the bottom of this description.

CONTRIBUTING.md

Two things get added to the CONTRIBUTING.md:

  • A note that this project is released with a Code of Conduct and you agree to abide its terms by participating. By doing so, I follow the recommendation from the Contributor Covenant website.
  • A link to the aforementioned wiki entry. More about the wiki entry at the bottom of this description.

Useful Links

Here is a collection of links to useful resources regarding the Code of Conduct:

Wiki Entry

I'll also add a wiki entry about the Code of Conduct, when this PR gets merged. Please feel free to comment your critique, suggestions and so on.
Here's a link to the wiki entry draft: https://gist.github.com/julianschacher/4fc7258c8ed214dc9b07b2f2e442322f

june128 added 2 commits March 27, 2019 21:12
Add a modified version of the Contributor Covenant (v1.4.1).
The following modifications have been made:
- Providing two contact persons instead of just one. This ensures that
  an issue involving the primary contact person can be safely reported.
- Adding a "More Information" section. This section links to a (/an
  upcoming) wiki entry, which holds (/will hold) additional information
  regarding the Code of Conduct.
- Adding angle brackets around bare URLs.
  See here for more information:
  https://github.com/DavidAnson/markdownlint/blob/v0.12.0/doc/Rules.md#md034
This section holds two things:
- A note that this project is released with a Code of Conduct and that
  you agree to abide its terms by participating.
- A link to a (/an upcoming) wiki entry, which holds (/will hold)
  additional information regarding the Code of Conduct.
@june128 june128 requested a review from leios March 28, 2019 03:23
@june128 june128 changed the title Add code of conduct Add Code of Conduct Mar 28, 2019
@june128 june128 changed the title Add Code of Conduct Add a Code of Conduct Mar 28, 2019
@june128 june128 changed the title Add a Code of Conduct Add Code of Conduct Mar 28, 2019
Copy link
Member

@leios leios left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This if fine by me, I would like to have on a discussion on who to contact, though. I don't mind @julianschacher being the primary contact, but on the other hand, having 2 contacts could also be useful. I don't expect too many people to contact us at this point, so I don't mind any decision here.

(also: how do I suggest changes for you to apply?)

Co-Authored-By: leios <jrs.schloss@gmail.com>
@june128
Copy link
Member Author

june128 commented Mar 31, 2019

@leios You can suggest changes as shown here:
https://drive.google.com/open?id=1kILidehTBcDJNkWhgJfBXFL5SobftpjQ

@june128 june128 force-pushed the add_code_of_conduct branch from 1dd3abb to e78cbda Compare April 1, 2019 12:02
The first sentence of the Scope-section didn't clearly indicate that the
"when an individual is representing the project or its community"-part
only applies to the second half of the sentence ("in public spaces") and
not the whole sentence.
Therefore change the layout of the sentence to remove all ambiguity.

For more info, see:
EthicalSource/contributor_covenant#659
EthicalSource/contributor_covenant#660
@june128 june128 force-pushed the add_code_of_conduct branch from e78cbda to 96fca2b Compare April 1, 2019 14:04
Copy link
Member

@leios leios left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am happy with this version. Thanks for working on it!

@june128 june128 merged commit ba1fecb into algorithm-archivists:master Apr 1, 2019
@june128 june128 deleted the add_code_of_conduct branch April 1, 2019 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants