Hi there, wanted to ask you if you see suitable an approach of customizing solidus which would work by copying all the files in the solidus codebase to the app repo? We could then compute the difference when upgrading. I think that by using this approach we would have several advantages:
• Clarity and better tracking over what changed when upgrading. It should be easy to compute a diff between Solidus codebase and the app repo
• We would avoid browsing constantly two codebases,
• We could copy also tests, which would bring all the solidus test coverage to the app repo, which I think now should be a big concern if you have thousands of customizations
• Easier to modify. We shouldnt need decorators or prepend, just modify things.
I don't have clear how we could achieve this to also apply for solidus plugins, but if we have some agreement we could think about it.
Let me know your thoughts, and also if you have had similar issues, how are you tackling them.
Thanks!