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

Interactive Code of Conduct #9

Open
alexmorley opened this issue Oct 1, 2017 · 2 comments
Open

Interactive Code of Conduct #9

alexmorley opened this issue Oct 1, 2017 · 2 comments

Comments

@alexmorley
Copy link
Owner

alexmorley commented Oct 1, 2017

Introduce possibility to serve an interactive version of the code of conduct from the site which requires a walk-through / sign-in:

Why?

People often agree to Codes of Conduct "passively" i.e. you agree to them just by participating in a project, or attending a conference. I think they would achieve their aim better if people had to actively agree to the terms.

How?

What can "actively" agreeing mean. It could really be a lot of things. It could be:

  • having to click a checkbox at the end of every item on the code of conduct
  • having a "walk or clickthrough" for each section of the code of conduct which explains why its important (could have to have a minimum hang time to force people to read)
  • entering your email address
  • yourself to a public list of people who agree by the terms of this code of conduct. a la hackcodeofconduct
  • or even suggesting edits or additions to the code of conduct (maybe this is totally separate).

Next steps

  • OAuth and/or sign in?
  • ???
  • ???
@peterh-uk
Copy link

peterh-uk commented Oct 1, 2017

Hi. I was looking for a Hacktoberfest item. I am interested in where you see this going, some requirements maybe? Hope I can help.

@alexmorley
Copy link
Owner Author

OK. So this is pretty open-ended because I'm not 100% sure what it should look like yet; I have edited the first post to give more detail about the problem I'm trying to solve. Actually I think there are multiple issues so maybe I should split them up. Let me know what you think.

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

No branches or pull requests

2 participants