2012-11-09 01:43:20 +08: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 18:13:54 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								source distribution. You will include BSD license in the COPYING file within
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								each source file that you contribute.
							 
						 
					
						
							
								
									
										
										
										
											2012-11-09 01:43:20 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# IMPORTANT: HOW TO USE REDIS GITHUB ISSUES
							 
						 
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								* Github issues SHOULD ONLY BE USED to report bugs, and for DETAILED feature
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  requests. Everything else belongs to the Redis Google Group.
							 
						 
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08: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
							 
						 
					
						
							
								
									
										
										
										
											2015-10-27 19:06:26 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								  all the support Reddit sub:
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-10-27 19:06:26 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								      http://reddit.com/r/redis
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  There is also an active community of Redis users at Stack Overflow:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      http://stackoverflow.com/questions/tagged/redis
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# How to provide a patch for a new feature
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-10-27 19:06:26 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								1. 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**.
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-12-06 01:45:47 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								2. If in step 1 you get an acknowledge from the project leaders, use the
							 
						 
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								   following procedure to submit a patch:
							 
						 
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2011-10-19 02:14:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    a. Fork Redis on github ( http://help.github.com/fork-a-repo/ )
							 
						 
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    b. Create a topic branch (git checkout -b my_branch)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    c. Push to your branch (git push origin my_branch)
							 
						 
					
						
							
								
									
										
										
										
											2011-10-19 02:14:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    d. Initiate a pull request on github ( http://help.github.com/send-pull-requests/ )
							 
						 
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    e. Done :)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-14 02:26:48 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								For minor fixes just open a pull request on Github.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								Thanks!