https://github.com/govalta/web-component-statistics
Spike documentation to get ui-component statistics
https://github.com/govalta/web-component-statistics
Last synced: 7 months ago
JSON representation
Spike documentation to get ui-component statistics
- Host: GitHub
- URL: https://github.com/govalta/web-component-statistics
- Owner: GovAlta
- License: gpl-3.0
- Created: 2023-03-06T21:32:42.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-08T22:23:55.000Z (over 3 years ago)
- Last Synced: 2025-03-06T09:04:43.215Z (over 1 year ago)
- Homepage: https://govalta.github.io/web-component-statistics/
- Size: 278 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GovAlta/ui-components - Component statistics Documentation (Spike)
## Introduction
Currently, our team has no view into where, how, or how many of our components are being used in DDI products. This creates a large Blindspot and makes informed decision-making quite difficult. This information would be very valuable because it would allow us to focus our efforts in high-impact areas.
We currently use the following tools to gather data:
- Github
## Investigation documentation
Target:
Explore the following options for tracking component usage:
- Run script on a product teams GitHub repo that identifies all instances of our components
- Install tracking components in a product team repo that sends data back to the design system team (need to connect with Application & Product security folks to figure out how to do this without violating policy).
- Other options?
Data we would want to capture and report on
- Which components are being used?
- React
- Angular
- Web components
- Are the product templates in use?
- What version of the libraries are in use? (Also want to check for old versions of libraries here)
- React
- Angular
- Vue
- How many of each component are being used?
- Design token usage
**_**More experimental (nice to have) data**_**
- What percentage of our components make up the total component usage for a product?
- Rate of adoption change over time for all DS assets. (e.g. included 40 component instances last month and 85 this month)
- Month over month
- Quarter over quarter
- etc.
Which component properties are being used for each component