First off, thanks for taking the time to contribute! 😄
- Ensure the bug was not already reported by searching on GitHub under Issues.
- Refer to wiki > Known Bugs as well.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- Please run testing in advance.
- It is better to ensure smoke tests are passed on your local environment before sending a pull request.
- Open a new pull request with the patch.
- Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
- Open an issue to suggest your change.
- Collect positive feedback about the change and start writing code.
- Open an issue to ask your question.
- Open a new pull request with the change.
- Please refer to wiki.
This document is created with reference to rails/CONTRIBUTING