Riak Core is the distributed systems framework that forms the basis of how Riak distributes data and scales. More generally, it can be thought of as a toolkit for building distributed, scalable, fault-tolerant applications.
For some introductory reading on Riak Core (that’s not pure code), there’s an old but still valuable blog post on the Basho Blog that’s well worth your time.
This repository retains the history of the original Basho repository, but is no longer forked from it as the OpenRiak version evolves.
The prior OpenRiak fork is retained for historical purposes.
We love community code, bug fixes, and other forms of contribution. We use GitHub Issues and Pull Requests for contributions to this and all other code. To get started:
- Fork this repository.
- Clone your fork or add the remote if you already have a clone of the repository.
- Create a topic branch for your change.
- Make your change and commit. Use a clear and descriptive commit message, spanning multiple lines if detailed explanation is needed.
- Push to your fork of the repository and then send a pull request.
- An OpenRiak maintainer will review your patch and merge it into the main repository or send you feedback.
There are numerous ways to file issues or start conversations around something Core related.
- The Riak Slack community is often the quickest place to get answers to Riak and Core questions.
- Riak Core development initiatives are located in this repo's discussions section.
- Known issues are discussed in this repo's issues section.
- If you've found a bug in Riak Core, please file a clear, concise, explanatory issue against this repo.