The 6 Best Practices for building Custom Angular Components Library
UPDATE (10.08.2021) — Check out Angular Rocks podcast where Aliaksei Kuncevič and I discuss topics presented in this article!
The Experience
The ideas presented in this article are based on extensive experience from a large enterprise environment (150 Angular SPAs and 30+ libs ) — many of which consume our custom Angular component library!
🤫 Wanna know how we can manage such a large environment without our heads going 🤯
Check out Omniboard, the best tool for lead software engineers and architects that helps them to get an overview to drive change by querying and tracking all their code bases! 🛠
ps: I made it using Angular / Material & NgRx and it served as an inspiration for many of the articles you have read already 😉
☕☕☕☕☕: This article is going to be one of the longer ones so do not hesitate to jump straight to the section which interests you the most based on the issues you’re currently working on!
Table of Content
- Have a Plan & Definitely Have a Design System