xref: /redis-3.2.3/CONTRIBUTING (revision 600492a7)
1399669fcSantirezNote: by contributing code to the Redis project in any form, including sending
2399669fcSantireza pull request via Github, a code fragment or patch via private email or
3399669fcSantirezpublic discussion groups, you agree to release your code under the terms
4399669fcSantirezof the BSD license that you can find in the COPYING file included in the Redis
5ebbc4ebbSantirezsource distribution. You will include BSD license in the COPYING file within
6ebbc4ebbSantirezeach source file that you contribute.
7399669fcSantirez
8278304ccSantirez# IMPORTANT: HOW TO USE REDIS GITHUB ISSUES
930d31cc8Santirez
10278304ccSantirez* Github issues SHOULD ONLY BE USED to report bugs, and for DETAILED feature
11278304ccSantirez  requests. Everything else belongs to the Redis Google Group.
1230d31cc8Santirez
13278304ccSantirez  PLEASE DO NOT POST GENERAL QUESTIONS that are not about bugs or suspected
14278304ccSantirez  bugs in the Github issues system. We'll be very happy to help you and provide
15*600492a7Santirez  all the support Reddit sub:
16278304ccSantirez
17*600492a7Santirez      http://reddit.com/r/redis
18278304ccSantirez
19*600492a7Santirez  There is also an active community of Redis users at Stack Overflow:
20*600492a7Santirez
21*600492a7Santirez      http://stackoverflow.com/questions/tagged/redis
22278304ccSantirez
23278304ccSantirez# How to provide a patch for a new feature
24278304ccSantirez
25*600492a7Santirez1. If it is a major feature or a semantical change, please post it as a new submission in r/redis on Reddit at http://reddit.com/r/redis. Try to be passionate about why the feature is needed, make users upvote your proposal to gain traction and so forth. Read feedbacks about the community. But in this first step **please don't write code yet**.
26278304ccSantirez
27839ed7a6SAnurag Ramdasan2. If in step 1 you get an acknowledge from the project leaders, use the
28278304ccSantirez   following procedure to submit a patch:
2930d31cc8Santirez
30e491a1a1SJan Oberst    a. Fork Redis on github ( http://help.github.com/fork-a-repo/ )
3130d31cc8Santirez    b. Create a topic branch (git checkout -b my_branch)
3230d31cc8Santirez    c. Push to your branch (git push origin my_branch)
33e491a1a1SJan Oberst    d. Initiate a pull request on github ( http://help.github.com/send-pull-requests/ )
3430d31cc8Santirez    e. Done :)
3530d31cc8Santirez
36c147cd84SantirezFor minor fixes just open a pull request on Github.
37c147cd84Santirez
3830d31cc8SantirezThanks!
39