- Fork the repository
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Execute the unit tests to ensure all pass
- Squash your commits (git rebase --interactive --autosquash)
- Push the branch (git push origin my-new-feature)
- Create a new Pull Request
Internal developers will verify the changes and approve the request or leave comments for improvements.
Please ensure any contributions include unit tests. The project maintains a high level of test coverage for its functionality. Submissions are expected to maintain a similar level of coverage.
Examples of behavior that contributes to creating a positive environment include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
Leaving Issues using the issue tracker in GitHub. Maintainers will look for issues posted to the repository and will resolve the issue as soon as possible.
Copyright © 1994-2024, All Rights Reserved by Mastercard.