Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.64 KB

CONTRIBUTING.md

File metadata and controls

51 lines (39 loc) · 1.64 KB

Contributing to Interactor Rails

Interactor Rails 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 and Interactor Rails' documentation, are convinced this behavior is a bug, please:

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