Thanks for your interest in contributing to this project! We appreciate contributions, whether they’re small or large, and we’re excited to see your improvements and ideas.
If you have an idea for a new feature or would like to improve something in the script, please open a quick issue explaining your proposed changes and the reasons behind them. This helps us avoid duplicating efforts and ensures that everyone’s time is respected.
GitHub provides instructions for forking a repository to help you get started. To contribute to this repo, follow these steps:
- Fork the repository
- Clone your forked repository locally
- Make your changes
- Test the changes to ensure everything works as expected
- Submit a pull request with a clear description of what you’ve changed
Once the pull request is submitted, it will be reviewed, and if approved, the changes will be merged into the project.
Make sure your code follows the project's existing coding standards. If you're introducing new functionality, consider including a brief explanation in the README if it adds value for users. When submitting a pull request, ensure you have tested your changes, especially if you're modifying functionality related to API integration or OAuth authentication.
If you encounter a bug or an issue, please open a new issue with the following details:
- Description of the problem: Explain what you were trying to do, what happened, and what you expected to happen.
- Steps to reproduce: Include step-by-step instructions on how to reproduce the issue.
- Environment: Mention details like your PHP version, any specific dependencies, or other relevant information.
The more details you provide, the easier it will be for others to understand and address the issue.
Feedback is valued! Feel free to open an issue for any suggestions or improvements you might have. You can also use the GitHub Discussions feature if you want to discuss ideas or get clarification before contributing.
- Testing: When contributing, please ensure that the code you submit has been tested. If you're adding new functionality, include relevant tests where applicable.
- Security: If your changes involve handling sensitive information (e.g., API credentials), please ensure you're following security best practices and that sensitive data is not included in pull requests or commits.