blob: fbeb40bcd8a1f3bd6ee247b0e2834bdc1713b199 [file] [view]
---
title: "Attributes of a Beam committer"
layout: "arrow_template"
---
<!--
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.
-->
# Attributes of a Beam committer
These are the Beam PMC's expectations for all current and potential committers,
and encouraged for all community members.
{{< figure src="/images/community/messages-icon.svg" >}}
## Knows, upholds, and reinforces the Apache Software Foundation code of conduct
In particular, a Beam committer strives to:
- Be open
- Be empathetic
- Be welcoming
- Be friendly
- Be patient
- Be collaborative
- Be inquisitive
- Be careful in the words that they choose
[See the entire Code of Conduct](https://www.apache.org/foundation/policies/conduct)
{{< figure src="/images/community/diamond-icon.svg" >}}
## Knows, upholds, and reinforces the responsibilities of an Apache Software Foundation committer
- They help create a product that will outlive the interest of any particular volunteer (including themselves)
- They grow and maintain the health of the Apache community
- They help out with surrounding work, such as the website & documentation
- They help users
- They can be trusted to decide when code is ready for release, or when to ask someone else to make the judgment
- They can be trusted to decide when to merge code (if a code contributor) or when to ask someone else to make the judgment
[To learn more see the ASF documentation.](https://www.apache.org/dev/committers.html#committer-responsibilities)
{{< figure src="/images/community/beam-logo-icon.svg" >}}
## Knows, upholds, and reinforces the Beam community’s practices
- They have a proven commitment to the project
- They share their intentions with the community
- They accept and integrate community feedback in their plans, designs, code, etc.
- They earnestly try to make Beam better with their contributions
In particular, if a code contributor:
- They earnestly try to make Beam better with their own code
- They earnestly try to make Beam better with code review
- They accept and integrate feedback on their code
- They know, follow, and enforce Beam’s practices while reviewing/merging code - style, documentation, testing, backward compatibility, etc.