Thank you for considering contributing to the PAYONE Commerce Platform PHP SDK! We appreciate your efforts to help improve this project. Below are guidelines for contributing.
We welcome pull requests! Please follow these steps to submit one:
-
Fork the repository and create your branch from
main
. -
Install any dependencies and ensure the project builds and passes tests.
composer install composer dumb-autoload
-
Develop your changes.
-
Test your changes thoroughly.
composer run-script test # or for coverage composer run-script coverage-report
-
Write clear, concise, and self-explanatory commit messages.
-
Open a pull request with a clear title and description of what your change does.
-
Ensure your pull request follows the style guides.
If you encounter any bugs, please report them using one of the following methods:
- Issue Tracker: Submit an issue through our issues tracker.
- Security Issues: For security-related issues, please contact our IT support via email at [email protected] with a clear subject line indicating that it is a security issue. This ensures that the issue will be visible to and handled by the PAYONE tech support team.
Please ensure that you follow the coding standards. You can use composer run-script lint
to check for potential errors with phpstan
. Use composer run-script format
to ensure you're code is formatted consistently.