The Impact of a UI Component
How will other teams contribute?
How detailed will your instructions be?
Who are our consumers?
How many design system maintainers do we have?
Also, consider the following:
Ease of use
How easy is it to embed designs, code, downloadable assets, connect pages, etc.
Integration with other tools
How easy is it to connect with other tools? Is it plug-and-play, or is there much going back and forth for things to work?
Collaboration
How easy is it to add new team members? How expensive is it to add the whole team? Can you add specific rules? Can you lock certain content (for public use, for example)?
Built-in resources (templates, guides)
Make it logical
Before you start uploading your stuff and code, think about the structure and the language. Make it predictable and discoverable. Make sure everyone understand what you are writing about.
Do it iteratively.
Try out different approaches, put it in the wild, collect feedback and adapt quickly. Feedback loop is important, since organization's needs will change and grow over time.
Make it relevant
Write instructions in human language.
Make it searchable
Save the user's time and make it easy to skim through the docs.
What to include?
Components
Documentation structure
Getting started
What’s new?
Brand
Design Tokens
Components
What’s new?
Categories
Marketing
Categories
Marketing
GOODIES
Design Documentation Template
Simplify your handoff with this useful documentation template. You can easily customize all the styles and adapt them to your needs. Yay. 🌈