Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.96 KB

CONTRIBUTING.md

File metadata and controls

47 lines (30 loc) · 1.96 KB

Contributing

Pull requests for bug fixes are welcome, but before submitting new features or changes to current functionalities open an issue and discuss your ideas or propose the changes you wish to make. After a resolution is reached a PR can be submitted for review.

For commit messages, try to use the same conventions as most Go projects, for example:

contrib/database/sql: use method context on QueryContext and ExecContext

QueryContext and ExecContext were using the wrong context to create
spans. Instead of using the method's argument they were using the
Prepare context, which was wrong.

Fixes #113

Please apply the same logic for Pull Requests and Issues: start with the package name, followed by a colon and a description of the change, just like the official Go language.

Style guidelines

A set of Style guidelines was added to our Wiki. Please spend some time browsing it. It will help tremendously in avoiding comments and speeding up the PR process.

Integrations

Please view our contrib README.md for information on new integrations.

Go Modules

This repository currently takes an idiosyncratic approach to using Go modules which means that you should not commit modified versions of the go.mod or go.sum files.

The following git command can be used to permanently ignore modifications to these files:

git update-index --assume-unchanged go.*

If you need to undo this for any reason, you can run:

git update-index --no-assume-unchanged go.*

Milestones

The maintainers of this repository assign milestones to pull requests to classify them. Triage indicates that it is yet to be decided which version the change will go into. Pull requests that are ready get the upcoming release version assigned.