]> git.saurik.com Git - redis.git/blobdiff - CONTRIBUTING
Fix overflow in mstime() in redis-cli and benchmark.
[redis.git] / CONTRIBUTING
index 623c5a6ec07b8bd5ad7da44b12ea173af54ead45..06e1e9660c02a11b2f570b25db50b5755ad028cb 100644 (file)
@@ -1,8 +1,29 @@
-1. Enter irc.freenode.org #redis and start talking with 'antirez' and/or 'pietern' to check if there is interest for such a feature and to understand the probability of it being merged. We'll try hard to keep Redis simple... so you'll likely encounter high resistance.
+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
+source distribution. You will include BSD license in the COPYING file within
+each source file that you contribute.
 
-2. Drop a message to the Redis Google Group with a proposal of semantics/API.
+# IMPORTANT: HOW TO USE REDIS GITHUB ISSUES
 
-3. If steps 1 and 2 are ok, use the following procedure to submit a patch:
+* Github issues SHOULD ONLY BE USED to report bugs, and for DETAILED feature
+  requests. Everything else belongs to the Redis Google Group.
+
+  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
+  all the support in the Redis Google Group.
+
+  Redis Google Group address:
+  
+      https://groups.google.com/forum/?fromgroups#!forum/redis-db
+
+# How to provide a patch for a new feature
+
+1. Drop a message to the Redis Google Group with a proposal of semantics/API.
+
+2. If in steps 1 you get an acknowledge from the project leaders, use the
+   following procedure to submit a patch:
 
     a. Fork Redis on github ( http://help.github.com/fork-a-repo/ )
     b. Create a topic branch (git checkout -b my_branch)