30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
## Contributing to pq
 | 
						|
 | 
						|
`pq` has a backlog of pull requests, but contributions are still very
 | 
						|
much welcome. You can help with patch review, submitting bug reports,
 | 
						|
or adding new functionality. There is no formal style guide, but
 | 
						|
please conform to the style of existing code and general Go formatting
 | 
						|
conventions when submitting patches.
 | 
						|
 | 
						|
### Patch review
 | 
						|
 | 
						|
Help review existing open pull requests by commenting on the code or
 | 
						|
proposed functionality.
 | 
						|
 | 
						|
### Bug reports
 | 
						|
 | 
						|
We appreciate any bug reports, but especially ones with self-contained
 | 
						|
(doesn't depend on code outside of pq), minimal (can't be simplified
 | 
						|
further) test cases. It's especially helpful if you can submit a pull
 | 
						|
request with just the failing test case (you'll probably want to
 | 
						|
pattern it after the tests in
 | 
						|
[conn_test.go](https://github.com/lib/pq/blob/master/conn_test.go).
 | 
						|
 | 
						|
### New functionality
 | 
						|
 | 
						|
There are a number of pending patches for new functionality, so
 | 
						|
additional feature patches will take a while to merge. Still, patches
 | 
						|
are generally reviewed based on usefulness and complexity in addition
 | 
						|
to time-in-queue, so if you have a knockout idea, take a shot. Feel
 | 
						|
free to open an issue discussion your proposed patch beforehand.
 |