The key metrics revolved around our two goals of improving design consistency and developer productivity. We made a few assumptions to measure these goals:
I wrote a hacky script in Node.js that parses our webpack stats, extracts helpful data, and stores the data in a CSV. We then would upload the data to Chartio which made it easy to create graphs.
We’d assume that a file was a React component if it required React.
Hi Oscar, there were a few reasons we decided to switch from Vue.js to React. Most notably:
Great post! Another downside to this approach, however, is that your breakpoints are tied to specific devices, not the user’s viewport.
It depends. OUI contains a handful of components, but we also build application-specific components outside of OUI. These components, a mix of HTML and CSS, can use OUI variables, mixins, functions, placeholders or trumps (utility classes).
The UI Engineers typically create these more complicated components while the…