Community
- Join the mailing list
- Meet us at the
#redis
channel on Freenode (web access link) - Follow Redis news feed on Twitter
Local meetups
Contributing to Redis
Would you like to contribute a feature to Redis?
Enter the IRC channel
#redis
on Freenode and look for Salvatore (antirez) or Pieter (pietern). Ask them what they think about your idea and what the chances are of getting it merged upstream. We try hard to keep Redis simple, so you're likely to find high resistance to new features.If you don't get any feedback, or if feedback is positive, drop a message to the mailing list with your proposal. Make sure you explain what the use case is and how the API would look like.
If you get good feedback, do the following to submit a patch:
- Fork the official repository.
- Clone your fork:
git clone git@github.com:<your-username>/redis.git
- Make sure tests are passing for you:
make && make test
- Create a topic branch:
git checkout -b new-feature
- Add tests and code for your changes.
- Once you're done, make sure all tests still pass:
make && make test
- Commit and push to your fork.
- Create an issue with a link to your patch.
- Sit back and enjoy.
There are other ways to help:
Improve the documentation
Help maintain or create new client libraries
Improve this very website