site-content/source/modules/ROOT/pages/community.adoc (365 lines of code) (raw):
= Cassandra Community
:page-layout: community
:sectids!:
// start intro
[openblock,arrow intro]
----
// start community intro
[openblock,inner inner--narrow text-center py-large pb-small]
------
[discrete]
== Welcome to Cassandra
The Cassandra community includes people from around the globe who are developing and using the open source NoSQL database the world relies on. We welcome and encourage participation by everyone.
[openblock,code-of-conduct pt-xlarge text-center]
--------
[#code-of-conduct]
[discrete]
=== We Strive To:
**Be open. Be empathetic, welcoming, friendly, and patient. Be collaborative. Be inquisitive. Be careful in the words we choose. Be concise. Step down considerately.**
Read the https://www.apache.org/foundation/policies/conduct[Apache Code of Conduct,window=blank] and https://www.apache.org/foundation/policies/conduct#reporting-guidelines[Reporting Guidelines,window=blank].
--------
------
----
// end intro
// start discussions
[openblock,grad grad--two white py-xlarge]
----
// start community intro
[openblock,inner inner--narrow text-center py-large pb-small]
------
[#discussions]
[discrete]
== Discussions
If you are a Cassandra user or if you want to learn more, we invite you to join these channels created specifically for end user questions and discussions.
Please read the guide on how to xref:community/ask_good_questions.adoc[Ask Good Questions].
// start discussion row >>>>>>>>>> Q&A Forum
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Q&A Forums
----------
[openblock, float66 full-800]
----------
For questions about developing apps or need help operating Cassandra, post on the Stack network.
Before xref:community/ask_good_questions.adoc[asking a good question], please search the forums to see if it has already been answered. Please always use the `cassandra` tag when asking questions. Please do not cross-post the same question to other channels such as Slack or the mailing lists.
For *developer questions* including data modeling, coding, drivers, or API issues, please ask on Stack Overflow.
[.btn]
https://stackoverflow.com/questions/ask?tags=cassandra[Ask on Stack Overflow,window=so_ask]
[.btn]
https://stackoverflow.com/questions/tagged/cassandra[Browse Questions,window=so_browse]
For *admin or ops questions* including installation, upgrades, backups, or repairs, please ask on DBA Stack Exchange.
[.btn]
https://dba.stackexchange.com/questions/ask?tags=cassandra[Ask on Stack Exchange,window=se_ask]
[.btn]
https://dba.stackexchange.com/questions/tagged/cassandra[Browse Questions,window=se_browse]
Show your support for the community and follow the `cassandra` tag by clicking on the blue *Watch tag* button on https://stackoverflow.com/questions/tagged/cassandra[Stack Overflow^] and https://dba.stackexchange.com/questions/tagged/cassandra[Stack Exchange^]!
----------
--------
// end discussion row <<<<<<<<<< Q&A forum
// start discussion row >>>>>>>>>> User Mailing List
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== User Mailing List
----------
[openblock, float66 full-800]
----------
For broad, opinion-based questions, general discussions, ask how to get help, or receive announcements, please subscribe to the user mailing list. Security issues need to be reported to the https://www.apache.org/security/projects.html[Apache Security Team^].
Before submitting a new question, please search the forums above or the mailing list archive to see if it has already been answered.
New to the Mailing List? https://lists.apache.org/list.html?\user@cassandra.apache.org[Read the Archives,window=_blank].
[.btn]
mailto:user-subscribe@cassandra.apache.org[subscribe]
[.btn]
mailto:user-unsubscribe@cassandra.apache.org[unsubscribe]
----------
--------
// end discussion row <<<<<<<<<< User Mailing List
// start discussion row >>>>>>>>>> User Slack
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== User Slack
----------
[openblock, float66 full-800]
----------
To meet other users and developers, participate in general discussions and get involved with the project.
[.btn]
https://s.apache.org/slack-invite[Sign up for an ASF Slack account,window=blank]
----------
--------
// end discussion row <<<<<<<<<< User Slack
Those who wish to contribute to the project or want to stay up-to-date on Cassandra development should join these channels.
// start discussion row
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Developer Mailing List
----------
[openblock, float66 full-800]
----------
Contributor discussions related to the development of the Cassandra project.
New to the Developer Mailing List? https://lists.apache.org/list.html?\dev@cassandra.apache.org[Read the Archives,window=_blank].
[.btn]
mailto:dev-subscribe@cassandra.apache.org[subscribe]
[.btn]
mailto:dev-unsubscribe@cassandra.apache.org[unsubscribe]
----------
--------
// end discussion row
// start discussion row
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Commits Mailing List
----------
[openblock, float66 full-800]
----------
Notification on commits done to the source repository and on https://issues.apache.org/jira/browse/CASSANDRA[JIRA,window=_blank] updates. This is a fairly noisy mailing list mostly useful for Cassandra developers and those who would like to keep close tabs on Cassandra’s development.
New to the Commits Mailing List? https://lists.apache.org/list.html?\commits@cassandra.apache.org[Read the Archives,window=_blank].
[.btn]
mailto:commits-subscribe@cassandra.apache.org[subscribe]
[.btn]
mailto:commits-unsubscribe@cassandra.apache.org[unsubscribe]
----------
--------
// end discussion row
// start discussion row
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Developer Slack
----------
[openblock, float66 full-800]
----------
To participate and join the following channels.
[.btn]
https://s.apache.org/slack-invite[Sign up for a Slack account,window=blank]
Strictly for questions or discussions related to Cassandra development.
[.btn]
https://app.slack.com/client/T4S1WH2J3/CK23JSY2K[#cassandra-dev,window=blank]
Results of automated test builds.
[.btn]
https://app.slack.com/client/T4S1WH2J3/CS6CA748J[#cassandra-builds,window=blank]
Results of patch test builds.
[.btn]
https://app.slack.com/client/T4S1WH2J3/C0162JU2CKY[#cassandra-builds-patches,window=blank]
----------
--------
// end discussion row
// start discussion row
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Contributor Meetings
----------
[openblock, float66 full-800]
----------
An informal meeting to create real-time collaboration for questions, issues and discussion.
[.btn]
https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Contributor+Meeting[learn more,window=blank]
----------
--------
// end discussion row
// start discussion row
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Kubernetes SIG
----------
[openblock, float66 full-800]
----------
A special interest group (SIG) to discuss the creation of a community-based operator to make it easy to run C* on K8s.
[.btn]
https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Kubernetes+SIG[learn more,window=blank]
----------
--------
// end discussion row
// start discussion row
[openblock, discussion-row text-left cf]
--------
[openblock, float33 full-800]
----------
[discrete]
=== Social Media
----------
[openblock, float66 full-800]
----------
Engage in discussions on social media.
[.btn]
https://twitter.com/cassandra?lang=en[Twitter,window=_blank]
[.btn]
https://www.linkedin.com/company/apache-cassandra/[Linked In,window=_blank]
[.btn]
https://www.youtube.com/c/PlanetCassandra[YouTube,window=_blank]
----------
--------
// end discussion row
------
----
// end discussions
// strt project governance
[openblock, project-govenance arrow]
----
[openblock, inner py-large governance text-center]
------
[openblock, inner--narrow text-center]
--------
[#project-governance]
[discrete]
== Project Governance
Like all Apache projects, Cassandra is independently managed by its Project Management Committee (PMC). The Cassandra PMC is tasked with project management—especially technical direction, votes on new committers and PMC members for the project, and sets policies as well as formally voting on software product releases. Our guiding philosophies are to default to the dev list and “decide as a community,” and to favor PMC minimalism.
--------
[openblock,flex flex-space-around governance-links my-small py-small]
--------
[openblock,governance-link w50 full-800 text-center]
----------
[.block]
image:Icons/community-preso.svg[alt=ASF Project Independence Overview,width=100]
[.btn.btn--alt]
https://community.apache.org/projectIndependence[ASF Project Independence Overview,window=blank]
----------
[openblock,governance-link w50 full-800 text-center]
----------
[.block]
image:Icons/community-preso-2.svg[alt=Cassandra PMC Governance Overview,width=100]
[.btn.btn--alt]
https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Project+Governance[Cassandra PMC Governance Overview,window=blank]
----------
[openblock,governance-link w50 full-800 text-center]
----------
[.block]
image:Icons/community-users.svg[alt=ASF PMC Overview,width=100]
[.btn.btn--alt]
https://www.apache.org/foundation/governance/pmcs.html[ASF PMC Overview,window=blank]
----------
[openblock,governance-link w50 full-800 text-center]
----------
[.block]
image:Icons/community-users-chat.svg[alt=The Apache Way,width=100]
[.btn.btn--alt]
https://www.apache.org/theapacheway/index.html[The Apache Way,window=blank]
----------
--------
------
----
// end projet governance
// start how to contribute
[openblock,how-to-contribute grad grad--two flex-center inner white]
----
[openblock,inner text-center py-xxlarge]
------
[#how-to-contribute]
[discrete]
== How to Contribute
// start row
[openblock,contribution-row text-left cf]
--------
[openblock, float25 full-800]
----------
[discrete]
=== Becoming a contributor
----------
[openblock, float75 full-800]
----------
Contributors are individuals who contribute patches—source code, documentation, help on mailing lists, website—to Apache projects. While contributors do not have a specific governance role, they are crucial to the project’s success. Read the docs to learn how to xref:/development/index.adoc[contribute to Cassandra,window=blank], and review our https://cwiki.apache.org/confluence/display/CASSANDRA/Cassandra+Project+Governance[governance,window=blank] page to understand how we vote on code contributions.
----------
--------
// end row
// start row
[openblock,contribution-row text-left cf]
--------
[openblock, float25 full-800]
----------
[discrete]
=== Becoming a Committer
----------
[openblock, float75 full-800]
----------
Committers are members of a project development community who have been granted write access to an Apache project. New committers and PMC members are elected by the Cassandra PMC based on merit. https://www.apache.org/foundation/governance/#technical[More on committers,window=blank].
----------
--------
// end row
// start row
[openblock,contribution-row text-left cf]
--------
[openblock, float25 full-800]
----------
[discrete]
=== Reporting Bugs
----------
[openblock, float75 full-800]
----------
If you encounter a problem with Cassandra, the first places to ask for help are the xref:community.adoc#discussions[user mailing list,window=blank] and the #cassandra https://s.apache.org/slack-invite[Slack channel,window=blank].
If, after having asked for help, you suspect that you have found a bug in Cassandra, you should report it by opening a ticket through the https://issues.apache.org/jira/browse/CASSANDRA[Apache Cassandra JIRA tracking system,window=blank]. Please provide as much detail as you can on your problem. Don’t forget to indicate which version of Cassandra you are running and on which environment.
To create a JIRA account, please request it on xref:community.adoc#discussions[the #cassandra or #cassandra-dev channels on ASF Slack], or on xref:community.adoc#discussions[the user or dev mailing list].
----------
--------
// end row
// start row
[openblock,contribution-row text-left cf]
--------
[openblock, float25 full-800]
----------
[discrete]
=== Reporting a Vulnerability
----------
[openblock, float75 full-800]
----------
To report a vulnerability for Cassandra, contact the https://www.apache.org/security/projects.html[Apache Security Team,window=blank].
----------
--------
// end row
// start row
[openblock,contribution-row text-left cf]
--------
[openblock, float25 full-800]
----------
[discrete]
=== Proposing New Features
----------
[openblock, float75 full-800]
----------
The Cassandra Enhancement Proposal (CEP) provides a process for the proposal, discussion and endorsement of new feature development in Cassandra. Anyone can initiate a CEP, but it should only be done if you have the intention and capability to complete the proposed change. Learn how to https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=95652201[propose and shepherd a CEP,window=blank].
----------
--------
// end row
------
----
// end how to contribute
// start meet community
[openblock,arrow meet-the-communithy]
----
[openblock,inner py-xlarge text-center]
------
[#meet-the-community]
[discrete]
== Meet the Community
image:pmc.png[pmc team]
[discrete]
=== PMC Members
Aleksey Yeschenko, Alex Petrov, Aaron Morton, Anthony Elder, Ariel Weisberg, Blake Eggleston, Benedict Elliott Smith, Benjamin Lerer, Brandon Williams, Chris Goffinet, Chris Lohfink, David Brosius,Dinesh Joshi, Eric Evans, Gary Dusbabek, T Jake Luciani, Jason Brown, Jon Haddad, Jonathan Ellis, Jake Farrell, Jeff Jirsa, Josh McKenzie, Jun Rao, Sankalp Kohli, Marcus Eriksson, Michael Semb Wever, Matthieu Riou, Michael Shuler, Nate McCall, Paulo Motto, Pavel Yaskevich, Sam Tunnicliffe, Sylvain Lebresne, Stefan Podkowinski, Stefania Alborghetti, Tyler Lee Hobbs
------
----
// end meet communityh