Comment by educasean

Comment by educasean 12 hours ago

0 replies

- Component libraries must either be co-owned by eng and design, or there should at least be a designer who is willing and enthusiastic about ownership and maintenance. Otherwise the project may decay as soon as it launches.

- Think about versioning early on. Do you want to allow backwards incompatible changes or lock it down? What about dependencies? Will all your components live at the same "level"? Or will some components be used to form bigger components?

- Talk to people. Constantly. You don't want to spend months building something no one will use. Your users are your peers and they're right there. Make sure it solves actual problems, and not just meet the goal of "we now have a component library."