Code of conduct

We want a productive, happy, and agile community that can welcome new ideas in a complex field, improve continuously, and foster collaboration between people with very different needs, interests, and skills. To achieve that, we strive to:

Be considerate
Other people will use our work, and we, in turn, will depend on the work of others. Our decisions will affect users and colleagues, and we should consider them when making decisions.

Be respectful
Disagreement is no excuse for poor manners. We work together to resolve conflict, assume good intentions and do our best to act in an empathic fashion. We don’t allow frustration to turn into a personal attack. A community where people feel comfortable is a productive one.

Take responsibility for our words and our actions.
We can all make mistakes; when we do, we take responsibility for them. If someone has been harmed or offended, we listen carefully and respectfully and work to right the wrong.

Be collaborative
What we produce is a complex whole made of many parts. It is the sum of many dreams. Collaboration between people who each has their own goal and vision is essential. We prefer to work transparently and involve interested parties as early as possible.

Ask when unsure
Nobody is expected to be perfect in this community. Asking questions early avoids many problems later, so questions are encouraged, though they may be directed to the appropriate channel. Those who are asked should be responsive and helpful.

Step down considerately
When somebody leaves or disengages from the project, we ask that they do so in a way that minimizes disruption to the project. They should tell people they are leaving and take the proper steps to ensure that others can pick up where they left off.

Note: this code of conduct is a derivative work from the Ubuntu CoC
Creative Commons BY-SA 3.0