<commit_before>---
title: "Contribute to Apache Beam"
type: "contribute"
layout: "arrow_template"
aliases:
  - /contribution-guide/
  - /contribute/contribution-guide/
  - /docs/contribute/
  - /contribute/source-repository/
  - /contribute/design-principles/
---

<!--
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.
-->

# Contribute to Apache Beam

Apache Beam is an open source project developed and maintained by a friendly community of users, contributors, committers, and project management committee (PMC) members.

Everyone is welcome to join and contribute to the project in multiple ways, not only with code contributions. Contributions like asking questions, reporting bugs, proposing new features, improving documentation, adding to the website, organizing events, or writing blog posts among other contributions, are welcome and recognized.

### What’s In It for You?
  - Become a part of the world’s largest, most welcoming open source community
  - Drive innovation for next-gen distributed data processing
  - Make an impact by bringing advanced technology solutions into reality
  - Empower your brand recognition and thought leadership in the data world

### Ways You Can Contribute

Here’s a list of things you can do to get started contributing:

<div class="table-container-wrapper">
  <table class="table-contribute">
  <tr>
    <th>Contribution</th>
    <th>How to do it</th>
  </tr>
  <tr>
    <td>Participate and share ideas</td>
    <td class="list-text-size-md">
      <ul>
        <li>Subscribe to our <a href="https://beam.apache.org/community/contact-us/">mailing lists</a> (<a href="mailto:<EMAIL>"><EMAIL></a> and <a href="mailto:<EMAIL>"><EMAIL></a>).</li>
        <li>Stay in the loop of our <a href="https://github.com/apache/beam/issues">Issues product backlog</a>, participate in discussions to brainstorm solutions, and help the community solve their mailing list questions.</li>
      </ul>
    </td>
  </tr>
  <tr>
    <td>File a bug</td>
    <td class="list-text-size-md">
      <ol class="no-bullet">
        <li>Create a GitHub issue and mark it as a bug</li>
        <br><span class="text--active">OR</span><br><br>
        <li>Send an email to <a href="mailto:<EMAIL>"><EMAIL></a> with subject: [Bug] &lt;bug summary&gt; and include as much detail as possible.</li>
      </ol>
    </td>
  </tr>
  <tr>
    <td>Propose a feature</td>
    <td class="list-text-size-md">
      <ol class="no-bullet">
        <li>Create a GitHub issue and mark it as a feature request</li>
        <br><span class="text--active">OR</span><br><br>
        <li>Send an email to <a href="mailto:<EMAIL>"><EMAIL></a> with subject: [Feature Proposal] &lt;your idea&gt;.</li>
      </ol>
    </td>
  </tr>
  <tr>
    <td>Fix an open issue</td>
    <td class="list-text-size-md">
      <ul>
        <li>Comment “.take-issue” on the <a href="https://github.com/apache/beam/issues">issue you'd like to work on</a>. This will cause the issue to be assigned to you.</li>
        <li>If appropriate, make your change and open a <a href=https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork>Pull Request</a>.</li>
        <li>Comment “.close-issue” to close the issue once all work has been completed.</li>
      </ul>
    </td>
  </tr>
  <tr>
    <td>Improve documentation</td>
    <td>
      Click the edit icon in our documentation and it’ll take you to our <a href="https://github.com/apache/beam/">GitHub</a>, where you can automatically make the change you want and send a Pull Request.
    </td>
  </tr>
  <tr>
    <td>Improve the website</td>
    <td class="list-text-size-md">
      <ul>
        <li>Follow the website <a href="https://beam.apache.org/contribute/get-started-contributing/">Contribution Guide</a> to make changes yourself.</li>
        <li>Check our <a href="https://github.com/apache/beam/issues?q=is%3Aopen+is%3Aissue+label%3Awebsite">Website Backlog</a> in GitHub to find rooms for improvement, or propose one.</li>
      </ul>
    </td>
  </tr>
  <tr><commit_msg>[Website] Add GitHub issue link (#22774)<commit_after>---
title: "Contribute to Apache Beam"
type: "contribute"
layout: "arrow_template"
aliases:
  - /contribution-guide/
  - /contribute/contribution-guide/
  - /docs/contribute/
  - /contribute/source-repository/
  - /contribute/design-principles/
---

<!--
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.
-->

# Contribute to Apache Beam

Apache Beam is an open source project developed and maintained by a friendly community of users, contributors, committers, and project management committee (PMC) members.

Everyone is welcome to join and contribute to the project in multiple ways, not only with code contributions. Contributions like asking questions, reporting bugs, proposing new features, improving documentation, adding to the website, organizing events, or writing blog posts among other contributions, are welcome and recognized.

### What’s In It for You?
  - Become a part of the world’s largest, most welcoming open source community
  - Drive innovation for next-gen distributed data processing
  - Make an impact by bringing advanced technology solutions into reality
  - Empower your brand recognition and thought leadership in the data world

### Ways You Can Contribute

Here’s a list of things you can do to get started contributing:

<div class="table-container-wrapper">
  <table class="table-contribute">
  <tr>
    <th>Contribution</th>
    <th>How to do it</th>
  </tr>
  <tr>
    <td>Participate and share ideas</td>
    <td class="list-text-size-md">
      <ul>
        <li>Subscribe to our <a href="https://beam.apache.org/community/contact-us/">mailing lists</a> (<a href="mailto:<EMAIL>"><EMAIL></a> and <a href="mailto:<EMAIL>"><EMAIL></a>).</li>
        <li>Stay in the loop of our <a href="https://github.com/apache/beam/issues">Issues product backlog</a>, participate in discussions to brainstorm solutions, and help the community solve their mailing list questions.</li>
      </ul>
    </td>
  </tr>
  <tr>
    <td>File a bug</td>
    <td class="list-text-size-md">
      <ol class="no-bullet">
        <li>Create a <a href="https://github.com/apache/beam/issues">GitHub issue</a> and mark it as a bug</li>
        <br><span class="text--active">OR</span><br><br>
        <li>Send an email to <a href="mailto:<EMAIL>"><EMAIL></a> with subject: [Bug] &lt;bug summary&gt; and include as much detail as possible.</li>
      </ol>
    </td>
  </tr>
  <tr>
    <td>Propose a feature</td>
    <td class="list-text-size-md">
      <ol class="no-bullet">
        <li>Create a <a href="https://github.com/apache/beam/issues">GitHub issue</a> and mark it as a feature request</li>
        <br><span class="text--active">OR</span><br><br>
        <li>Send an email to <a href="mailto:<EMAIL>"><EMAIL></a> with subject: [Feature Proposal] &lt;your idea&gt;.</li>
      </ol>
    </td>
  </tr>
  <tr>
    <td>Fix an open issue</td>
    <td class="list-text-size-md">
      <ul>
        <li>Comment “.take-issue” on the <a href="https://github.com/apache/beam/issues">issue you'd like to work on</a>. This will cause the issue to be assigned to you.</li>
        <li>If appropriate, make your change and open a <a href=https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork>Pull Request</a>.</li>
        <li>Comment “.close-issue” to close the issue once all work has been completed.</li>
      </ul>
    </td>
  </tr>
  <tr>
    <td>Improve documentation</td>
    <td>
      Click the edit icon in our documentation and it’ll take you to our <a href="https://github.com/apache/beam/">GitHub</a>, where you can automatically make the change you want and send a Pull Request.
    </td>
  </tr>
  <tr>
    <td>Improve the website</td>
    <td class="list-text-size-md">
      <ul>
        <li>Follow the website <a href="https://beam.apache.org/contribute/get-started-contributing/">Contribution Guide</a> to make changes yourself.</li>
        <li>Check our <a href="https://github.com/apache/beam/issues?q=is%3Aopen+is%3Aissue+label%3Awebsite">Website Backlog</a> in GitHub to find rooms for improvement, or propose one.</li>
      </ul>
    </td>
  </tr>
  <tr>
{'fraction_non_alphanumeric': 0.13412928901796278, 'fraction_numerical': 0.0020436700010756158, 'mean_word_length': 3.496131528046422, 'pattern_counts': {'":': 0, '<': 243, '<?xml version=': 0, '>': 243, 'https://': 16, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2883807', 'n_tokens_mistral': 2930, 'n_tokens_neox': 2823, 'n_words': 986}