Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.92 KB

CONTRIBUTING.md

File metadata and controls

31 lines (21 loc) · 1.92 KB

Contributing

We appreciate both issues and pull requests that you submit for this project. We do first ask that you ensure that you are using this gem correctly by following the instructions in the README.md file.

Issues

Feel free to create issues of any kind, all issues are appreciated. Typically a collaborator of this project will involve themselves with issues to ensure that the issues align with the direction of the project.

Bugs

When reporting a bug, please attach the error stack trace along with any other contextual information. Try to describe the bug and the situation in which the bug occurred, we want to be able to reproduce it in another environment. For example, in the situation where you are using specific data (i.e., a specific repository) do include that information.

Enhancements

If you have a potential idea or feature you would like to see. Please let us know about it in an issue. Mention what you envision as well as a potential use case for why this feature might be worth developing.

Pull Requests

If you are submitting a pull requests we recommend the following process:

  1. Fork the main repository
  2. Create a topic branch (git checkout -b my-new-feature)
  3. Make changes in your forked repository's topic branch
  4. Make some commit
  5. If you wish for this topic branch to eventually proceed into the main repository, create a pull requests as soon as possible
  6. Continue to work on your topic branch, which is now exposed on the main repository (for further discussion with collaborators)
  7. Complete your topic branch's feature or fix
  8. Make sure you write green specs. Your pull request will not be merged until there are passing specs.
  9. Signify that you are completed in the pull requests
  10. At least one of the repository collaborators will sign off (i.e., with a thumbs up) that your changes are good to merge
  11. Your pull requests is accepted into the main repository's master branch