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
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-07-12 00:36:28 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Github issues SHOULD ONLY BE USED to report bugs, and for DETAILED feature
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								requests. Everything else belongs to the Redis Google Group:
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-28 08:08:39 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								      
							 | 
						
					
						
							
								
									
										
										
										
											2020-07-12 00:36:28 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    https://groups.google.com/forum/m/#!forum/Redis-db
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-07-12 00:36:28 +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
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								all the support in the mailing list.
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-27 19:06:26 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-07-12 00:36:28 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								There is also an active community of Redis users at Stack Overflow:
							 | 
						
					
						
							
								
									
										
										
										
											2015-10-27 19:06:26 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2020-07-12 00:36:28 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    http://stackoverflow.com/questions/tagged/redis
							 | 
						
					
						
							
								
									
										
										
										
											2012-10-06 18:04:27 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# How to provide a patch for a new feature
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-05-15 18:46:01 +08: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 22:10:48 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								and creating an issue at Github with the description of, exactly, what you want
							 | 
						
					
						
							
								
									
										
										
										
											2019-05-15 18:46:01 +08: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 18:04:27 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2015-11-15 22:33:18 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								2. If in step 1 you get an acknowledgment 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)
							 | 
						
					
						
							
								
									
										
										
										
											2018-07-04 23:36:09 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    d. Initiate a pull request on github ( https://help.github.com/articles/creating-a-pull-request/ )
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    e. Done :)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-05-15 18:46:01 +08: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-14 02:26:48 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-24 00:24:47 +08:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Thanks!
							 |