Making decisions quickly is important but we also want to ensure that we’ve taken in to account important facts and all viewpoints. At all times we want to be aligned on the same vision so that coflicting opinions are not common and that we’re all heading in the same direction.
All large decisions will require majority agreement within the developer community. As those who make up our community will change over time we consider that any contributor to the core project software should be included in this decision making process.
Incremental development or changes that have been agreed upon can be worked on by any developer, however the addition of new features can lead to unsupported functionality and so should be considered more carefully. Therefore significant new features should not be added unless there are at least 2 contributors (assuming at least 3 active contributors) prepared to support the ongoing development of that feature.
In the interest of fostering an open and welcoming environment, we pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Types of behavior that we encourage:
Using welcoming and inclusive language
Being respectful of differing viewpoints
Gracefully accepting constructive criticism
Focusing on what is best for the community
Showing empathy towards others
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.
Instances of any unacceptable behavior may be reported by email to firstname.lastname@example.org.
We're excited to hear from anyone interested in the project. Whether it's to find out more, provide suggestions or to get involved - drop us a line!
If you would like to join us on slack but are not yet signed up to the golang slack server you can request an invite.