Tesla or Req. I couldn't care less which one we chose. I do not want to waste a second on such a trivial matter.
To begin with, I became the maintainer, trying to support Tymon as much as possible when he needed to delegate. That is all. I care about the ecosystem and am not paid to maintain the packages.
Until today, I believe Req middleware is more complicated than needed.
Look at how many types of Steps
github.com/wojtekmach/req/bl…
Internals already have product biases
github.com/wojtekmach/req/bl… This is a major red-flag, that is the problematic situation of wanting to be "battery-included" instead of optimizing for simplicity and easy to use at the app-level.
So on and so on. Most people do not understand that the only fundamental problem in Tesla is the macros
github.com/elixir-tesla/tesl…. That is all. I will own being wrong if anyone points me to a fundamental flaw in the architecture or code or any significant improvement other than a predefined configuration and loses the ability to have multiple clients in Req.
Tesla internal is much simpler if we remove everything related to the macros.
Lastly, statistics show that Tesla has brought food to the ecosystem, and until today, it still does. Give credit where credit is due (and again, Tymon is the creator and the one who takes the credit, not me).
I am unsure about starting over, retesting everything, and continuing the guinea pig toying with ideas until v1.