I had an idea for a "design system dashboard" MVP. The goal for this project is to get a bird-eye view of how the parts of the design system are being used.
This ticket is to capture work for building the MVP only.
Post-MVP
Post-MVP may include a self-service web-app that doesn't require an engineer to run a command and reports on other things such as analytics on documentation.
Acceptance Criteria
A tool is built which:
[x] May be run on an engineer's machine from the command line
[x] Analyzes the vets-website monorepo for uses of design system
[x] Creates a report containing
[x] The number of times a design system component is used
Across all applications
Per application
[ ] ~The number of applications using the forms library~
Issue Description
I had an idea for a "design system dashboard" MVP. The goal for this project is to get a bird-eye view of how the parts of the design system are being used.
This ticket is to capture work for building the MVP only.
Post-MVP
Post-MVP may include a self-service web-app that doesn't require an engineer to run a command and reports on other things such as analytics on documentation.
Acceptance Criteria
A tool is built which:
vets-website
monorepo for uses of design systemImplementation details
import Telephone, { CONTACTS }
registry.json
, but that'll exclude anything not in there...which may be fine..?platform/forms
orplatform/forms-system