Getting Started
Initial Contributions
Writing a new feature is just one way to contribute to the Cassandra project. In fact, making sure that supporting tasks, such as quality testing, documentation, and helping users are completed is just as important. Tracking the development of new features is an ongoing challenge for this project, like most open source projects. We suggest learning how this project gets things done before tackling a new feature. Here are some suggestions for ways to contribute:
- Update the documentation
- Answer questions on the user list
- Review and test a submitted patch
- Investigate and fix a reported bug
- Create unit tests and d-tests
Updating documentation
patch.Answering questions on the user list
community page for details on how to subscribe to the mailing list.Reviewing and testing a submitted patch
How to review or alternatively, create a build with the patch and test it with your own workload. Add a comment to the JIRA ticket to let others know you’ve reviewed and tested, along with the results of your work. For example: “I tested this performance enhancement on our application’s standard production load test and found a 3% improvement.”Investigate and/or fix a reported bug
patch. the #cassandra or #cassandra-dev channels on ASF Slack, or on the user or dev mailing list.Create unit tests and Dtests
testing and patches for more detail.
