Contributing to JSQMessagesViewController
July 23, 2016 ยท View on GitHub
Code of Conduct
Please read our Code of Conduct. Intolerance, disrespect, harassment, and any of form of negativity will not be tolerated.
Opening a new issue
- Read all of the
README:speak_no_evil:
- Search open issues and closed issues to avoid opening a duplicate issue! :see_no_evil:
- If your issue exists, please comment on its thread with your new information :hear_no_evil:
- Otherwise, open a new issue with a good title and description :memo:
- Provide all of the following information:
- Library version(s) :octocat:
- iOS version(s) :iphone:
- Devices/Simulators affected :iphone:
- Expected behavior vs actual behavior
- Complete steps to reproduce the issue :warning:
- Link to a project that exhibits the issue, if possible fork the repo and modify the provided demo project :construction:
- Screenshots/GIFs/Videos showing the issue, if applicable :camera:
- Full crash log, if applicable :boom:
- Search for and list any issues that might be related :mag_right:
Submitting a pull request
- Link to the issue that the pull request resolves. If there isn't one, create one.
- Write unit tests that test your changes, if applicable.
- Update header docs, if needed.
- Follow existing coding style, and these style guidelines.
- Resolve any merge conflicts.
- Squash your commits into a single commit.
Questions and help
See the Questions & Help, and Documentation sections in the README.
General guidelines
Please also read through these more general contribution guidelines.
Did you read all of this?
You even followed the links? Congratulations! You deserve a high-five. :tada:

New issue checklist
Now show me how awesome you are! :smile: When opening your new issue and filling out the checklist, you'll be asked for confirmation. Confirm that you've read this with these emoji: :muscle::sunglasses::facepunch:
- I have reviewed the contributing guidelines. Confirmation: :muscle::sunglasses::facepunch: