From 054108e1b674763a926fe211481dc23f5ad40c29 Mon Sep 17 00:00:00 2001 From: Antoine THOMAS Date: Tue, 26 Nov 2019 11:22:13 +0100 Subject: [PATCH] updating code of conduct. --- CODE_OF_CONDUCT.md | 131 ++++++++++++++++++++------------------------- 1 file changed, 57 insertions(+), 74 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index e5b4bbbea5cd4..2abb97d311563 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,93 +1,76 @@ -# PrestaShop Code of Conduct +# PrestaShop Code of Conduct v1.0 -English version +## Our Pledge -## Purpose +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to make participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. -This Code of Conduct outlines how to behave to participate in the PrestaShop open source project (the “Project”) as well as prohibited behaviours and reporting procedure for damaging behaviours and/or situations. +## Our Standards -The Code of Conduct aims to create a positive, inspiring and welcoming community, whether you are a beginner or an expert, asking questions or seeking to share your knowledge. +Examples of behavior that contributes to creating a positive environment +include: +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members -## Scope of application +Examples of unacceptable behavior by participants include: -This Code of Conduct applies to all people contributing to the Project, especially through online contributions, whether it is repositories, forum posts or on social media. +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting -It also applies to public spaces, during PrestaShop events, aka the PSD, PS Connect, meetups or any other event during which an individual or a group of individuals represents the Project. +## Our Responsibilities -The Code of Conduct applies to any member of the PrestaShop community, whether it is PrestaShop employees, partners, ambassadors, moderators or any other members on the contributory sites and PrestaShop social media. +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. -## Expected behaviours +## Scope -The Code of conduct aiming to create a positive and benevolent community, the following principles must be followed in order to have constructive and respectful exchanges : -- If you want to help others, be patient and open. It may be difficult to learn, especially for new members, to participate in the Project. Be supportive while they learn. -- If you need help, make it easy for other members to help you. The community is made possible thanks to all its volunteers. Don’t worry if other members or moderators suggest changes, edit or rephrase your question: they try to make your question understandable and interesting to as many people as possible. -- Ensure to be respectful, courteous and polite. It is essential that community members show respect for each other, even when there are different opinions. The community welcomes any person, of various backgrounds and identities, interested in the Project and wishing to participate in its development. -- Ensure to adopt a respectful, courteous and temperate language. If someone points out that your comments and/or your behaviour is making others uncomfortable, stop doing it. Sometimes, people unconsciously say things that negatively affect others. Even if it wasn’t your intent, apologize. When you share feedback, avoid sarcasm. Be open to receiving constructive feedback. -- Ensure that any interaction you have within the community remains lawful. Only share content that can be shared (ie. contents and materials that you have created or contents and materials on which the author allowed their reproduction and communication) and please do not ever share any sensitive information, content, etc. -- Ensure that discussions you have with other members stay within the framework of the Project. Apart from the situation when a module can resolve a problem encountered in the use of the PrestaShop solution or event sponsorship, spam or advertising messages are not welcome. +This Code of Conduct applies within all project spaces, and it also applies when +an individual is representing the project or its community in public spaces. +Examples of representing a project or community include using an official +project e-mail address, posting via an official social media account, or acting +as an appointed representative at an online or offline event. Representation of +a project may be further defined and clarified by project maintainers. -This list is not comprehensive. We expect the code to be followed in spirit as much as by the book. +## Enforcement +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at [https://www.prestashop.com/en/abuse](https://www.prestashop.com/en/abuse). All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. -## Unacceptable behaviours +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. -Certain behaviours are considered unacceptable and constitute a violation of this Code of Conduct, including: -- Violation of rights, in particular, the right to privacy, intellectual property rights (such as copyright, trademark, patent law etc.), trade secrets, personal injury, etc. -- Rudeness and mockery, -- Insults, discriminations or personal attacks. This includes any language likely to offend or alienate people based on race, gender identity or expression, language, sexual orientation, disability, nationality, age, profession, physical appearance, religion, minority background, -- Sexual or mental harassment, -- Verbal or physical violence, threats, intimidation, bullying, etc. This includes subtle belittlement message or unwelcoming language. No matter the intent, such behaviour can have a negative impact on others. +## Attribution -This Code of Conduct is not intended to be exhaustive or to detail all forms of unacceptable behaviours. It is not designed to rank the behaviours or to consider that some behaviours do not deserve to be punished. +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html -If a member feels harassed or in an uncomfortable situation, they will be asked to report the situation according to the procedure described hereafter. - -Every report will be examined. - - -## Reporting issues - -If you experience or witness misconduct, you may: -- Flag it thanks to the “report content” button on the contributory sites; -- Address it directly, and let the person know how this behaviour affects you or others; -- If the situation is an online event, you may flag the content to the following address: [https://www.prestashop.com/en/abuse](https://www.prestashop.com/en/abuse); -- If the situation happens during a physical event, you may address it directly to a member of the organization or a security officer. - -Your report must include the followings: -- Your contact information, where you can be reached. Anonymous report cannot be treated; -- Your name and the name of the person or the people involved; -- A description of what happened, and if you believe the situation is ongoing; don’t forget to provide the link of the webpage or the discussion; -- Any additional information that may be helpful. - -After filing a report, the most adapted person will handle the situation in order to check it. This person may ask you additional questions and will determine, with you, how to respond and handle the situation. - -If the person harassing you is a moderator, they will be asked to recuse themselves. If the report is filed by a moderator, another moderator will handle the situation. - - -## Sanction - -Each situation will be handled on a case-by-case basis. - -In the event of a non-compliance with the principles in the Code of Conduct, the warning procedure shall be initiated: -- On the first occurrence, the moderator will send a public or private warning, and the content may be modified or deleted, -- According to the situation, the account of the person may be temporarily suspended, -- For certain cases, such as extreme behaviours that affect the community, threats, acts of violence, a ban of the community may be applied along with a ban to participate in an event. - -In case of participation in an event, a member of the organization will contact the alleged offender directly to explain the facts alleged and to inform him of the actions that may be taken against him. - -In the event of repetitive misconduct, the member of the organization reserves the right to exclude a participant. - -If you have any doubts about how the situation has been handled, you can contact PrestaShop via this -[contact form](https://www.prestashop.com/en/abuse). - -NB: spams are not constructive and pollute the contributory sites. These contributions are not welcomed and any associated account will be banned immediately. - -The Code of Conduct is intended to apply equally to each member of the community, regardless of its involvement or role in the Project. - - ---- - -This code of conduct is based on the [template](https://github.com/todogroup/opencodeofconduct/blob/gh-pages/codeofconduct_redo.md) established by the [TODO Group](http://todogroup.org/) and used by numerous other large communities (e.g., [Yahoo](https://yahoo.github.io/codeofconduct), [GitHub](http://todogroup.org/opencodeofconduct/#opensource@github.com)), and is influenced by other large online communities like [Stack Overflow](https://stackoverflow.com/conduct). Like the template, this text is shared under the [CC-BY-4.0 license](https://creativecommons.org/licenses/by/4.0/). +[homepage]: https://www.contributor-covenant.org +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq