New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transitioning relevant lib/* to app/lib #7649
Conversation
@happythenewsad Maybe for context in the PR description, here's a good post for reference, specifically, after the UPDATE section. Also, from the zeitwerk author: rails/rails#37835 (comment) |
I think we should still keep |
I'd also be curious to hear @dandrabik thoughts on this. |
I'm converting this to a draft, because it needs more work. The unit tests are passing but manual testing on staging exposes some uncaught exceptions. |
Let me know if there's anything I can help with @happythenewsad . I really appreciate you undertaking this. |
I'm working on sprint work the rest of the day. When one of us grabs this work, let's ping the other so we don't duplicate work. If it's not done by end of sprint I will add it to the backlog. |
I'm not opposed to moving items out of I'm assuming some of the goals are to make it clear where to put new files (and to stay within current Rails conventions). We already have a few non-standard Also, as context, like most of those PR comments and that blog post, I typically put code that has no business logic in the |
@dandrabik I think that all sounds reasonable to me. |
@happythenewsad I'm going to proceed on this today. |
Brendan is continuing this work in a separate PR. |
New PR is here: #7678 |
WHAT
Moves
lib/
toapp/lib
and makes necessary path adjustments for this change.WHY
@brendanshean 's May 13 eng. meeting discussion
here's a good post for reference
Also, from the zeitwerk author: rails/rails#37835 (comment)
and another relevant comment: rails/rails#13142 (comment)
HOW
Screenshots
(If applicable. Also, please censor any sensitive data)
Notion Card Links
none