|
| 1 | +# Code of conduct |
| 2 | + |
| 3 | +We expect Stream's contributors to act professionally and respectfully, and |
| 4 | +we expect our social spaces to be safe and dignified environments. |
| 5 | + |
| 6 | +Specifically: |
| 7 | + |
| 8 | +* Respect people, their identities, their culture, and their work. |
| 9 | +* Be kind. Be courteous. Be welcoming. |
| 10 | +* Listen. Consider and acknowledge people's points before responding. |
| 11 | + |
| 12 | +Should you experience anything that makes you feel unwelcome in Stream's |
| 13 | +community, please contact [support](https://getstream.io/contact/support/) |
| 14 | +or, if you prefer, directly contact someone on the team, for instance |
| 15 | +[Sacha ](mailto:[email protected]) or [Nash ](mailto:[email protected]). We will |
| 16 | +not tolerate harassment from anyone in Stream's community, even outside |
| 17 | +of Stream's public communication channels. |
| 18 | + |
| 19 | +## Conflict resolution |
| 20 | + |
| 21 | +When multiple contributors disagree on the direction for a particular |
| 22 | +patch or the general direction of the project, the conflict should be |
| 23 | +resolved by communication. The people who disagree should get |
| 24 | +together, try to understand each other's points of view, and work to |
| 25 | +find a design that addresses everyone's concerns. |
| 26 | + |
| 27 | +This is usually sufficient to resolve issues. If you cannot come to an |
| 28 | +agreement, ask for the advice of a more senior member of the team. |
| 29 | + |
| 30 | +Be wary of agreement by attrition, where one person argues a point |
| 31 | +repeatedly until other participants give up in the interests of moving |
| 32 | +on. This is not conflict resolution, as it does not address everyone's |
| 33 | +concerns. Be wary of agreement by compromise, where two good competing |
| 34 | +solutions are merged into one mediocre solution. A conflict is |
| 35 | +addressed when the participants agree that the final solution is |
| 36 | +_better_ than all the conflicting proposals. Sometimes the solution is |
| 37 | +more work than either of the proposals. |
| 38 | + |
| 39 | +## Questions |
| 40 | + |
| 41 | +It's always ok to ask questions. Once you find the answer, document it in |
| 42 | +the first place you looked. That way, the next person will be brought |
| 43 | +up to speed even quicker. |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | +Source: _[xkcd, May 2012](https://xkcd.com/1053/)_ |
0 commit comments