Replies: 1 comment
-
Hey. Thanks for writing! I really appreciate the feedback. Maybe I wasn't very clear on why I said that you must include these gems. I'll try to do that now. We merged two PRs that got us here.
Let's say for example you want to use That's why we thought that the best strategy is to not require any library by default, but specify to bring your own when needed.
Same for So the gist is that before, they were getting installed by default whether you'd use them or not, and now we're placing that responsibility in your court in order to slim the dependency tree down. Does that answer your question? Do you have any idea on how we could achieve this differently? |
Beta Was this translation helpful? Give feedback.
-
I am wondering how you guys think about the dependency requirement introduced in the new release
IMHO dependencies are somehow a limitation, and they should kept as minimal as possible,
Personally, I don't like the idea to be forced to add gems into my project (again, this is my own personal flavor).
How about you ?
https://docs.avohq.io/2.0/upgrade.html#upgrade-from-2-17-to-2-18
Ideas
for the runtime dependencies
The current Release is requiring Pundit and other gems, many rails app out there are using cancancan or
other Authorization library.
We should be able to run Avo without any authorization adapter loaded.
Looking forward to hearing your though about my concern.
cheers
Moe
Beta Was this translation helpful? Give feedback.
All reactions