How do we communicate?
We are a community of volunteers. We collaborate in our mutual interests, respecting each other despite occasional difference in values, and default to assuming good faith in our interactions.
We handle each other’s attentive resources with care: Speakers are brief, listeners are patient, and both are considerate.
Everyone is invited to lead by action. We ask informed questions, document our findings, gather consensus, and make pull requests to facilitate change.
And we try to make this a growing experience for everyone.
We strive to establish an environment of psychological safety. Where personal conflicts arise, we resolve them in private, and seek help from moderators if required.
How do we contribute?
We usually propose small changes and see if anyone objects. Everyone is encouraged to review contributions - to correct oversights, ensure consistency and backwards compatibility, and preclude malice. We value sound reasoning that stands on its own merit, no matter who puts it forth.
Reviewers appreciate the effort that goes into pull requests by providing constructive feedback. Contributors appreciate the effort that goes into reviews by keeping in mind our contribution guidelines.
We try to merge obvious improvements quickly, while keeping the code operational.
We make decisions on larger matters by the RFC process.