A UI library is for both design and development. When embarking on creating or maintaining a library, it’s important for both teams to be aligned. The steps below outline what design and development should align on before starting their individual tasks.
Defining primitives is one of the first steps in creating a UI library. These primitives power future components and the design tokens used for development.
Based on our current tooling, it will usually make sense for design to define these in the Sketch Library and finalize them with development. Once they are established, development can implement the design tokens.
We provide starter documentation for the UI library that teams should use as part of the UI library work. Design and dev should align on who’s involved in the creation of future documentation as the UI library grows.