-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Milestone
Description
Current documentation is very basic. It consists of:
- Foundation showcase (colors, typography, icons, spacing, breakpoints)
- Layout components showcase
- UI components showcase
- Screens showcase
- Utility classes showcase
Problems:
- Developers find the docs hard to use because it doesn't contain important information like code examples or description of components' API.
- It is very difficult to maintain since it's held in a single file.
- Designers (and actually no one except contributors) cannot browse the docs because it's not served anywhere in public.
Proposal:
- Find a way to split the docs into multiple files and screens to improve maintainability and navigation in browser.
- Provide components with code examples to help developers use the components.
- Provide components with API description to help developers use the components. This could be generated from
propTypes
comments. - Consider using external tools like Storybook as it solves many of the problems.
- Serve the docs as a website to encourage designers use the UI library and to make it accessible to public.
Individual issues are expected to be raised as discussion continues within this issue.
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation