Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.59 KB

CONTRIBUTING.md

File metadata and controls

49 lines (37 loc) · 1.59 KB

Contributing to Interactor

Interactor is open source and contributions from the community are encouraged! No contribution is too small.

Please consider:

  • adding a feature
  • squashing a bug
  • writing documentation
  • reporting an issue
  • fixing a typo
  • correcting style

How do I contribute?

For the best chance of having your changes merged, please:

  1. Fork the project.
  2. Write a failing test.
  3. Commit changes that fix the tests.
  4. Submit a pull request with at least one animated GIF.
  5. Be patient.

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 that running the test suite is not necessary for these changes.

Bug Reports

If you are experiencing unexpected behavior and, after having read Interactor's documentation, are convinced this behavior is a bug, please:

  1. Search existing issues.
  2. Collect enough information to reproduce the issue:
  • Interactor version
  • Ruby version
  • Rails version (if applicable)
  • Specific setup conditions
  • Description of expected behavior
  • Description of actual behavior
  1. Submit an issue.
  2. Be patient.