Closed maraisr closed 8 years ago
I really appreciate your help, but you can't do everything by your own.
You cannot just change the class names... There is so much more to BEM than just class names! There was a lot i had done, as you can see by clicking each commit, for the "deep" review. The whole reason why i asked for a v2 branch was to get community input, and not do it all on my own. But as it turns out, I am going to have to do this on my own. Frankly, I believe this project has so much potential!
Thinking maybe from here on in, I might venture off on my own and complete V2, and start its own project..
The point is, if you want to BEMify, i'll really apreciate it. I completely agree with you that is a great thing to do. But we should do it component by component. First the buttons. next the tabs, next ... and so on. We should change the names and the minimum of the values (margins, paddings...) or estructure. Sometimes you BEMify and you have to change some estructure, no problem, I agree with you. We can deal with it.
But start a completely new library is a mistake from my point of view. Change all components structure, all property values, the grid system, all variable names, and all at once: we can't deal with it.
In short, it would be awesome if you understand my point of view. You have an amazing SCSS skills and I would really appreciate your colaboration in BEMify the current library, but if you want to start a new one, sadly i will said to you feel free to do it.
This PR includes too many changes.
As i specified in the Gitter chat :
and in the contributing rules:
Avalance + BEMify + fonts + paddings + ... = too many unrelated changes.
I thought it was clear enough.