# Contributing
For the best chance of having your changes merged, please:
* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so it is not accidentally broken in a future version.
* Commit, do not mess with rakefile, version, or history. (If you want to have your own version, that is fine but bump version in a commit by itself so it can be ignored when pulled).
* Send a pull request. Bonus points for topic branches.
If your proposed changes only affect documentation, include the following on a
new line in each of your commit messages:
```
[ci skip]
```
This will signal [Travis](https://travis-ci.org) that running the test suite is
not necessary for these changes.
# Reporting Bugs
If you are experiencing unexpected behavior and, after having read [omniauth](https://github.com/intridea/omniauth) and [omniauth-twitter](https://github.com/arunagw/omniauth-twitter)'s documentation, are convinced this behavior is a bug, please:
1. [Search](https://github.com/arunagw/omniauth-twitter/issues) existing issues.
2. Collect enough information to reproduce the issue:
* omniauth-twitter version
* Ruby version
* Specific setup conditions
* Description of expected behavior
* Description of actual behavior