don't do it! I have been at places where it was done and it's awful. sure it looks cool at the beginning but do you really want to maintain a UI library?
just like with any other technology: are you writing a blog? don't build a blog-system, use an existing one. are you in the business of letting others build blogs? build a blog-system.
is your company in the business of providing UI component libraries? if not, I would focus my engineering affords on the business, and create a nice skin for whatever UI component library most engineers feel comfortable with.
just like with any other technology: are you writing a blog? don't build a blog-system, use an existing one. are you in the business of letting others build blogs? build a blog-system.
is your company in the business of providing UI component libraries? if not, I would focus my engineering affords on the business, and create a nice skin for whatever UI component library most engineers feel comfortable with.