Thank you for your interest in contributing to this project! We welcome contributions from the community.
- Fork the repository on GitHub
- Clone your fork locally:
git clone git@github.com:your-username/twenty-crm-php-client.git cd twenty-crm-php-client - Install dependencies:
composer install
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Make your changes
- Commit your changes with a clear commit message:
git commit -m "Add feature: description of your changes" - Push your branch:
git push origin feature/your-feature-name
- Create a Pull Request on GitHub
- Follow PSR-12 coding standards
- Use meaningful variable and method names
- Add type hints for all parameters and return types
- Document public methods and classes with DocBlocks
If you find a bug or have a feature request, please create an issue on GitHub with:
- A clear description of the problem or feature
- Steps to reproduce (for bugs)
- Expected behavior
- Your environment details (PHP version, etc.)
- Ensure your code follows the project's coding standards
- Update the README.md if you're adding new features
- Make sure your changes don't break existing functionality
- Provide a clear description of your changes in the PR
If you have questions about contributing, feel free to open an issue or contact the maintainers.