We’ve spent the last 1.5 years building a reusable component library in Vue, and it’s been a key factor in rewriting our frontend to Vue. Devs don’t have to spend as much time worrying about CSS or making sure to adhere to the design system, Construction Yard takes care of that for them. I want to share some of the most important lessons we’ve learned in building our library (which is continually evolving). Some of my ideas are:
Getting buy-in from the rest of the company
The unexpected benefits of a component library
The 3 different phases of maturity our library has gone through
How to allocate time to it when everyone is busy building features (using a “virtual team”)
What our process looks like, or, “how to move fast without breaking too many things”
Custom tooling we’ve built to make our lives easier: automatically generated stats on component usage, live documentation for each branch, scripts for versioning, etc.
I recently wrote about one big lesson we’ve learned (which was featured in the VueJS Newsletter) https://michaelnthiessen.com/paradox-....
I’m sure there are other lessons that will come to mind in the next few months. I hope to make this talk as value-packed as I can.
Watch video Lessons Learned Building a Reusable Component Library by Michael Thiessen online without registration, duration hours minute second in high quality. This video was added by user VueConf Toronto 13 March 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,23 once and liked it 9 people.