Enqueue is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our customers. If you’d like to join them, please consider:
composer install ./bin/pre-commit -i ./bin/dev -b
Once you did it you can work on a feature or bug fix.
If you need, you can also use composer scripts to run code linting and static analysis:
- For code style linting, run
composer run cs-lint. Optionally add file names:
composer run cs-lint pkg/null/NullTopic.phpfor example.
- You can also fix your code style with
composer run cs-fix.
- Static code analysis can be run using
composer run phpstan. As above, you can pass specific files.
To run tests
or for a package only:
When you try to commit changes
php-cs-fixer is run. It fixes all coding style issues. Don’t forget to stage them and commit everything. Once everything is done open a pull request on official repository.
- If you get
rabbitmqssl: forward host lookup failed: Unknown host, wait for service rabbitmqssl:5671do