We all know that YaST2 is a huge project and it contains a lot of code: modules, libraries, clients, agents, dialogs... When it comes the organization of the Ruby code, there some things that we could improve.
After discussing in our Gran Canaria office :) we decided to write a short document to summarize problems and possible solutions.
It's available in a Gist and we would like to hear your opinions.
Obviously, it's not something to be done right now, but we wanted to start the discussion about these topics and try to come up with a final proposal for the future.