Description
We had many complaints about using puli in the discovery layer. Although I love it and for me it made it easier to discover clients, not everyone feels the same.
One of the most common complaints is about dependencies: php-http/httplug#101 (comment)
I think Puli improved a lot on this front in the near past.
All in all: we should investigate the case and see if we can make Puli optional.
AFAIK @Nyholm came up with an idea (maybe something that Payum implemented?) to maintain a list of known resources in the discovery and fallback to Puli (if installed).
Althought I don't like the idea of having multiple discovery ways, I thought I would ask for feedback to see what other think about it.
Discovery was always something which I treated as a stepchildren. Personally, I don't like to use it. Makes things easier, but provides us less control.