.. vim: set fileencoding=utf-8: .. -*- coding: utf-8 -*- .. +--------------------------------------------------------------------------+ | | | Licensed under the Apache License, Version 2.0 (the "License"); | | you may not use this file except in compliance with the License. | | You may obtain a copy of the License at | | | | http://www.apache.org/licenses/LICENSE-2.0 | | | | Unless required by applicable law or agreed to in writing, software | | distributed under the License is distributed on an "AS IS" BASIS, | | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | | See the License for the specific language governing permissions and | | limitations under the License. | | | +--------------------------------------------------------------------------+ ******************************************************************************* Code of Conduct ******************************************************************************* Please act in the spirit of respect for others, whether you are asking questions, providing feedback, or answering questions. Volunteers power much of the open source available for you to use, and they have real emotional states that can be affected by your interactions. Specific Considerations =============================================================================== * **Asking Questions**: Follow the `Stack Overflow guidelines on how to ask a good question `_. * **Answering Questions**: Follow the `Stack Overflow guidelines on how to write a good answer `_. However, avoid responses like "don't do that," as they can be perceived as condescending. Recommend rather than command. * **No Egotism**: Argue by facts and reason, not by appeals to authority or perceived popular opinion. * **Differences of Opinion**: Understand that people will have differences of opinion and that every design or implementation choice carries trade-offs and costs. There is seldom a right answer. * **Constructive Critique**: Keep unstructured critique to a minimum. If you have solid ideas experiment with them in a fork. * **No Disruptive Behavior**: Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome. * **Avoid Sensitive Issues**: Do not engage in offensive or sensitive topics, particularly if they are off-topic. This can lead to unnecessary fights, hurt feelings, and damaged trust. * **Avoid Noise**: Do not create noise with "+1" or "me too" comments. Add only substantive comments that advance the understanding of an issue. Use appropriate reaction mechanisms to upvote comments. Inspirations =============================================================================== This code of conduct is inspired, in part, by the following sources, which are worth reading: * `Python Software Foundation Code of Conduct `_ (in particular, the ``Our Community`` and ``Our Standards: Inappropriate Behavior`` sections) * `Rust Code of Conduct `_ * `How to Ask Questions the Smart Way `_ (note that some of the showcased responses to "stupid questions" may not be acceptable) .. note:: Please do not contact the authors of the above documents for anything related to this project.