2012-11-08 17:43:20 +00:00
|
|
|
Note: by contributing code to the Redis project in any form, including sending
|
|
|
|
a pull request via Github, a code fragment or patch via private email or
|
|
|
|
public discussion groups, you agree to release your code under the terms
|
|
|
|
of the BSD license that you can find in the COPYING file included in the Redis
|
2012-12-17 10:13:54 +00:00
|
|
|
source distribution. You will include BSD license in the COPYING file within
|
|
|
|
each source file that you contribute.
|
2012-11-08 17:43:20 +00:00
|
|
|
|
2012-10-06 10:04:27 +00:00
|
|
|
# IMPORTANT: HOW TO USE REDIS GITHUB ISSUES
|
2010-09-23 16:24:47 +00:00
|
|
|
|
2012-10-06 10:04:27 +00:00
|
|
|
* Github issues SHOULD ONLY BE USED to report bugs, and for DETAILED feature
|
2018-06-28 00:08:39 +00:00
|
|
|
requests. Everything else belongs to the Redis Google Group:
|
|
|
|
|
|
|
|
https://groups.google.com/forum/m/#!forum/Redis-db
|
2010-09-23 16:24:47 +00:00
|
|
|
|
2012-10-06 10:04:27 +00:00
|
|
|
PLEASE DO NOT POST GENERAL QUESTIONS that are not about bugs or suspected
|
|
|
|
bugs in the Github issues system. We'll be very happy to help you and provide
|
2019-05-15 14:10:48 +00:00
|
|
|
all the support in the mailing list.
|
2015-10-27 11:06:26 +00:00
|
|
|
|
|
|
|
There is also an active community of Redis users at Stack Overflow:
|
|
|
|
|
|
|
|
http://stackoverflow.com/questions/tagged/redis
|
2012-10-06 10:04:27 +00:00
|
|
|
|
|
|
|
# How to provide a patch for a new feature
|
|
|
|
|
2019-05-15 10:46:01 +00:00
|
|
|
1. If it is a major feature or a semantical change, please don't start coding
|
|
|
|
straight away: if your feature is not a conceptual fit you'll lose a lot of
|
|
|
|
time writing the code without any reason. Start by posting in the mailing list
|
2019-05-15 14:10:48 +00:00
|
|
|
and creating an issue at Github with the description of, exactly, what you want
|
2019-05-15 10:46:01 +00:00
|
|
|
to accomplish and why. Use cases are important for features to be accepted.
|
|
|
|
Here you'll see if there is consensus about your idea.
|
2012-10-06 10:04:27 +00:00
|
|
|
|
2015-11-15 14:33:18 +00:00
|
|
|
2. If in step 1 you get an acknowledgment from the project leaders, use the
|
2012-10-06 10:04:27 +00:00
|
|
|
following procedure to submit a patch:
|
2010-09-23 16:24:47 +00:00
|
|
|
|
2011-10-18 18:14:16 +00:00
|
|
|
a. Fork Redis on github ( http://help.github.com/fork-a-repo/ )
|
2010-09-23 16:24:47 +00:00
|
|
|
b. Create a topic branch (git checkout -b my_branch)
|
|
|
|
c. Push to your branch (git push origin my_branch)
|
2018-07-04 15:36:09 +00:00
|
|
|
d. Initiate a pull request on github ( https://help.github.com/articles/creating-a-pull-request/ )
|
2010-09-23 16:24:47 +00:00
|
|
|
e. Done :)
|
|
|
|
|
2019-05-15 10:46:01 +00:00
|
|
|
3. Keep in mind that we are very overloaded, so issues and PRs sometimes wait
|
|
|
|
for a *very* long time. However this is not lack of interest, as the project
|
|
|
|
gets more and more users, we find ourselves in a constant need to prioritize
|
|
|
|
certain issues/PRs over others. If you think your issue/PR is very important
|
|
|
|
try to popularize it, have other users commenting and sharing their point of
|
|
|
|
view and so forth. This helps.
|
|
|
|
|
|
|
|
4. For minor fixes just open a pull request on Github.
|
2014-12-13 18:26:48 +00:00
|
|
|
|
2010-09-23 16:24:47 +00:00
|
|
|
Thanks!
|