blob: b16f7d9a525fc528f04cf226dd7b15354b7c02f7 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Apache Arrow Community | Apache Arrow</title>
<!-- Begin Jekyll SEO tag v2.8.0 -->
<meta name="generator" content="Jekyll v4.3.3" />
<meta property="og:title" content="Apache Arrow Community" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Links and resources for participating in Apache Arrow" />
<meta property="og:description" content="Links and resources for participating in Apache Arrow" />
<link rel="canonical" href="https://arrow.apache.org/community/" />
<meta property="og:url" content="https://arrow.apache.org/community/" />
<meta property="og:site_name" content="Apache Arrow" />
<meta property="og:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
<meta property="twitter:title" content="Apache Arrow Community" />
<meta name="twitter:site" content="@ApacheArrow" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","description":"Links and resources for participating in Apache Arrow","headline":"Apache Arrow Community","image":"https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://arrow.apache.org/img/logo.png"}},"url":"https://arrow.apache.org/community/"}</script>
<!-- End Jekyll SEO tag -->
<!-- favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png" id="light1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png" id="light2">
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/img/apple-touch-icon.png" id="light3">
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/img/apple-touch-icon-120x120.png" id="light4">
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/img/apple-touch-icon-76x76.png" id="light5">
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/img/apple-touch-icon-60x60.png" id="light6">
<!-- dark mode favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16-dark.png" id="dark1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32-dark.png" id="dark2">
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/img/apple-touch-icon-dark.png" id="dark3">
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/img/apple-touch-icon-120x120-dark.png" id="dark4">
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/img/apple-touch-icon-76x76-dark.png" id="dark5">
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/img/apple-touch-icon-60x60-dark.png" id="dark6">
<script>
// Switch to the dark-mode favicons if prefers-color-scheme: dark
function onUpdate() {
light1 = document.querySelector('link#light1');
light2 = document.querySelector('link#light2');
light3 = document.querySelector('link#light3');
light4 = document.querySelector('link#light4');
light5 = document.querySelector('link#light5');
light6 = document.querySelector('link#light6');
dark1 = document.querySelector('link#dark1');
dark2 = document.querySelector('link#dark2');
dark3 = document.querySelector('link#dark3');
dark4 = document.querySelector('link#dark4');
dark5 = document.querySelector('link#dark5');
dark6 = document.querySelector('link#dark6');
if (matcher.matches) {
light1.remove();
light2.remove();
light3.remove();
light4.remove();
light5.remove();
light6.remove();
document.head.append(dark1);
document.head.append(dark2);
document.head.append(dark3);
document.head.append(dark4);
document.head.append(dark5);
document.head.append(dark6);
} else {
dark1.remove();
dark2.remove();
dark3.remove();
dark4.remove();
dark5.remove();
dark6.remove();
document.head.append(light1);
document.head.append(light2);
document.head.append(light3);
document.head.append(light4);
document.head.append(light5);
document.head.append(light6);
}
}
matcher = window.matchMedia('(prefers-color-scheme: dark)');
matcher.addListener(onUpdate);
onUpdate();
</script>
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
<link href="/css/main.css" rel="stylesheet">
<link href="/css/syntax.css" rel="stylesheet">
<script src="/javascript/main.js"></script>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
/* We explicitly disable cookie tracking to avoid privacy issues */
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '20']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
</head>
<body class="wrap">
<header>
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<a class="navbar-brand no-padding" href="/"><img src="/img/arrow-inverse-300px.png" height="40px"/></a>
<button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#arrow-navbar" aria-controls="arrow-navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse justify-content-end" id="arrow-navbar">
<ul class="nav navbar-nav">
<li class="nav-item"><a class="nav-link" href="/overview/" role="button" aria-haspopup="true" aria-expanded="false">Overview</a></li>
<li class="nav-item"><a class="nav-link" href="/faq/" role="button" aria-haspopup="true" aria-expanded="false">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/blog" role="button" aria-haspopup="true" aria-expanded="false">Blog</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#"
id="navbarDropdownGetArrow" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Get Arrow
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownGetArrow">
<a class="dropdown-item" href="/install/">Install</a>
<a class="dropdown-item" href="/release/">Releases</a>
<a class="dropdown-item" href="https://github.com/apache/arrow">Source Code</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#"
id="navbarDropdownDocumentation" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Documentation
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownDocumentation">
<a class="dropdown-item" href="/docs">Project Docs</a>
<a class="dropdown-item" href="/docs/format/Columnar.html">Format</a>
<hr/>
<a class="dropdown-item" href="/docs/c_glib">C GLib</a>
<a class="dropdown-item" href="/docs/cpp">C++</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/csharp/README.md">C#</a>
<a class="dropdown-item" href="https://godoc.org/github.com/apache/arrow/go/arrow">Go</a>
<a class="dropdown-item" href="/docs/java">Java</a>
<a class="dropdown-item" href="/docs/js">JavaScript</a>
<a class="dropdown-item" href="/julia/">Julia</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/matlab/README.md">MATLAB</a>
<a class="dropdown-item" href="/docs/python">Python</a>
<a class="dropdown-item" href="/docs/r">R</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/ruby/README.md">Ruby</a>
<a class="dropdown-item" href="https://docs.rs/arrow/latest">Rust</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#"
id="navbarDropdownSubprojects" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Subprojects
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownSubprojects">
<a class="dropdown-item" href="/adbc">ADBC</a>
<a class="dropdown-item" href="/docs/format/Flight.html">Arrow Flight</a>
<a class="dropdown-item" href="/docs/format/FlightSql.html">Arrow Flight SQL</a>
<a class="dropdown-item" href="https://datafusion.apache.org">DataFusion</a>
<a class="dropdown-item" href="/nanoarrow">nanoarrow</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#"
id="navbarDropdownCommunity" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownCommunity">
<a class="dropdown-item" href="/community/">Communication</a>
<a class="dropdown-item" href="/docs/developers/index.html">Contributing</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/issues">Issue Tracker</a>
<a class="dropdown-item" href="/committers/">Governance</a>
<a class="dropdown-item" href="/use_cases/">Use Cases</a>
<a class="dropdown-item" href="/powered_by/">Powered By</a>
<a class="dropdown-item" href="/visual_identity/">Visual Identity</a>
<a class="dropdown-item" href="/security/">Security</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/policies/conduct.html">Code of Conduct</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#"
id="navbarDropdownASF" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
ASF Links
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownASF">
<a class="dropdown-item" href="https://www.apache.org/">ASF Website</a>
<a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Donate</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
<a class="dropdown-item" href="https://www.apache.org/security/">Security</a>
</div>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
</header>
<div class="container p-4 pt-5">
<div class="col-lg-8 mx-auto">
<main role="main" class="pb-5">
<!--
-->
<h1 id="apache-arrow-community">Apache Arrow Community</h1>
<hr class="mt-4 mb-3" />
<p>We welcome participation from everyone and encourage you to join us, ask
questions, and get involved.</p>
<p>All participation in the Apache Arrow project is governed by the Apache
Software Foundation’s <a href="https://www.apache.org/foundation/policies/conduct.html">code of conduct</a>.</p>
<h2 id="questions">Questions?</h2>
<h3 id="mailing-lists">Mailing lists</h3>
<p>These arrow.apache.org mailing lists are for project discussion:</p>
<ul>
<li> <code>user@</code> is for questions on using Apache Arrow libraries
(<a href="mailto:user-subscribe@arrow.apache.org?subject=Subscribe">subscribe</a>, <a href="mailto:user-unsubscribe@arrow.apache.org?subject=Unubscribe">unsubscribe</a>, <a href="https://lists.apache.org/list.html?user@arrow.apache.org">archives</a>)
</li>
<li> <code>dev@</code> is for discussions about contributing to the project development
(<a href="mailto:dev-subscribe@arrow.apache.org?subject=Subscribe">subscribe</a>, <a href="mailto:dev-unsubscribe@arrow.apache.org?subject=Unubscribe">unsubscribe</a>, <a href="https://lists.apache.org/list.html?dev@arrow.apache.org">archives</a>)
</li>
</ul>
<h4 id="tags">Tags</h4>
<p>The mailing lists follow the convention of prefixing subjects with one or more
tags in order to clarify the scope and purpose of messages. For example:</p>
<ul>
<li>[ANNOUNCE] Apache Arrow 11.0.0 released</li>
<li>[DISCUSS][C++] C++ API as a user-facing API</li>
<li>[Java][Arrow IPC] Extreme memory usage when reading feather files</li>
</ul>
<p>When emailing one of the lists, please prefix the subject line with one or more
tags. Depending the topic of your email, tags may include one or more:</p>
<ul>
<li>Supported Environments: e.g., <code class="language-plaintext highlighter-rouge">[C++]</code>, <code class="language-plaintext highlighter-rouge">[Java]</code>, <code class="language-plaintext highlighter-rouge">[Python]</code>, etc.</li>
<li>Specifications and Protocols: e.g., <code class="language-plaintext highlighter-rouge">[Format]</code>, <code class="language-plaintext highlighter-rouge">[Flight RPC]</code>, <code class="language-plaintext highlighter-rouge">[ADBC]</code>, etc.</li>
</ul>
<p>You may also prefix your subject line with <code class="language-plaintext highlighter-rouge">[DISCUSS]</code> if your email is intended
to prompt a discussion rather than get an answer to a specific question.</p>
<h4 id="voting">Voting</h4>
<p>Votes are held periodically on the dev@ mailing list and are indicated by the
<code class="language-plaintext highlighter-rouge">[VOTE]</code> prefix. These votes are part of the formal <a href="https://community.apache.org/committers/voting.html">Apache Software Foundation
voting process</a>. Members of
the community are encouraged to engage with these posts by replying with a body
of “+1 (non-binding)” if they are in support of the respective proposal. The
result of a vote will be posted back to the dev@ mailing list with the prefix
<code class="language-plaintext highlighter-rouge">[RESULT][VOTE]</code>.</p>
<h4 id="other-lists">Other Lists</h4>
<p>You may also wish to subscribe to these lists, which capture some activity streams:</p>
<ul>
<li> <code>issues@</code> for the creation of GitHub issues
(<a href="mailto:issues-subscribe@arrow.apache.org?subject=Subscribe">subscribe</a>, <a href="mailto:issues-unsubscribe@arrow.apache.org?subject=Unubscribe">unsubscribe</a>, <a href="https://lists.apache.org/list.html?issues@arrow.apache.org">archives</a>)
</li>
<li> <code>commits@</code> for commits to the <a href="https://github.com/apache/arrow">apache/arrow</a> and <a href="https://github.com/apache/arrow-site">apache/arrow-site</a> repositories (typically to <code>main</code> only)
(<a href="mailto:commits-subscribe@arrow.apache.org?subject=Subscribe">subscribe</a>, <a href="mailto:commits-unsubscribe@arrow.apache.org?subject=Unubscribe">unsubscribe</a>, <a href="https://lists.apache.org/list.html?commits@arrow.apache.org">archives</a>)
</li>
<li> <code>builds@</code> for nightly build reports
(<a href="mailto:builds-subscribe@arrow.apache.org?subject=Subscribe">subscribe</a>, <a href="mailto:builds-unsubscribe@arrow.apache.org?subject=Unubscribe">unsubscribe</a>, <a href="https://lists.apache.org/list.html?builds@arrow.apache.org">archives</a>)
</li>
</ul>
<p>In addition, we have some “firehose” lists, which exist so that development
activity is captured in email form for archival purposes.</p>
<ul>
<li> <code>github@</code> for all activity on the GitHub repositories
(<a href="mailto:github-subscribe@arrow.apache.org?subject=Subscribe">subscribe</a>, <a href="mailto:github-unsubscribe@arrow.apache.org?subject=Unubscribe">unsubscribe</a>, <a href="https://lists.apache.org/list.html?github@arrow.apache.org">archives</a>)
</li>
</ul>
<h3 id="stack-overflow">Stack Overflow</h3>
<p>For questions on how to use Arrow libraries, you may want to use the Stack
Overflow tag
<a href="https://stackoverflow.com/questions/tagged/apache-arrow">apache-arrow</a> in
addition to the programming language. Some languages and subprojects may have
their own tags (for example,
<a href="https://stackoverflow.com/questions/tagged/pyarrow">pyarrow</a>).</p>
<h3 id="github-issues">GitHub issues</h3>
<p>We use GitHub issues as a way to ask questions and engage with the Arrow developer
community and for maintaining a queue of development work and as the public
record of work on the project. We use the mailing lists for development discussions,
where a lengthy discussions is required.</p>
<h3 id="meetings">Meetings</h3>
<p>We host online meetings to provide spaces for synchronous discussions about the Arrow project. These discussions usually focus on topics of interest to developers who are contributing to Arrow, but we welcome users of Arrow to join. Currently there are three series of regularly held meetings:</p>
<table class="table table-striped"><thead>
<tr>
<th>Meeting</th>
<th>Frequency</th>
<th>Notes</th>
</tr>
</thead><tbody>
<tr>
<td>Arrow community meeting</td>
<td>Biweekly</td>
<td><a href="https://docs.google.com/document/d/1xrji8fc6_24TVmKiHJB4ECX1Zy2sy2eRbBjpVJMnPmk/">Google Doc</a></td>
</tr>
<tr>
<td>Arrow R package development meeting</td>
<td>Biweekly</td>
<td><a href="https://docs.google.com/document/d/1nSIfJw8mfqtvScqvSVqmktpWff80pFmkqiZT7nTtiDo/">Google Doc</a></td>
</tr>
<tr>
<td>Arrow Rust sync meeting</td>
<td>Biweekly</td>
<td><a href="https://docs.google.com/document/d/1atCVnoff5SR4eM4Lwf2M1BBJTY6g3_HUNR6qswYJW_U/">Google Doc</a></td>
</tr>
</tbody></table>
<p>For information about how to attend these meetings, see the meeting notes and subscribe to the <code>dev@</code> mailing list as described above. The hosts of some of these meetings send reminder emails to the mailing list prior to each meeting with information about how to join.</p>
<h2 id="contributing">Contributing</h2>
<p>As mentioned above, we use <a href="https://github.com/apache/arrow">GitHub</a> for our issue
tracker and for source control. See the
<a href="/docs/developers/index.html">contribution guidelines</a> for more.</p>
</main>
</div>
<hr/>
<footer class="footer">
<div class="row">
<div class="col-md-9">
<p>Apache Arrow, Arrow, Apache, the Apache feather logo, and the Apache Arrow project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
<p>&copy; 2016-2024 The Apache Software Foundation</p>
</div>
<div class="col-md-3">
<a class="d-sm-none d-md-inline pr-2" href="https://www.apache.org/events/current-event.html">
<img src="https://www.apache.org/events/current-event-234x60.png"/>
</a>
</div>
</div>
</footer>
</div>
</body>
</html>