{"id":21140440,"url":"https://github.com/govalta/web-component-statistics","last_synced_at":"2026-01-02T14:04:38.548Z","repository":{"id":200838045,"uuid":"610482732","full_name":"GovAlta/web-component-statistics","owner":"GovAlta","description":"Spike documentation to get ui-component statistics","archived":false,"fork":false,"pushed_at":"2023-03-08T22:23:55.000Z","size":285,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T09:04:43.215Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://govalta.github.io/web-component-statistics/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GovAlta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-06T21:32:42.000Z","updated_at":"2023-10-17T18:38:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"98cca70e-771d-4f0b-94a3-d6dff23d83f7","html_url":"https://github.com/GovAlta/web-component-statistics","commit_stats":null,"previous_names":["govalta/web-component-statistics"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GovAlta%2Fweb-component-statistics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GovAlta%2Fweb-component-statistics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GovAlta%2Fweb-component-statistics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GovAlta%2Fweb-component-statistics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GovAlta","download_url":"https://codeload.github.com/GovAlta/web-component-statistics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243581092,"owners_count":20314167,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T07:15:58.949Z","updated_at":"2026-01-02T14:04:38.542Z","avatar_url":"https://github.com/GovAlta.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# GovAlta/ui-components - Component statistics Documentation (Spike)\n\n\n## Introduction \nCurrently, 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.\n\nWe currently use the following tools to gather data:\n- Github\n\n## Investigation documentation \nTarget:\n\nExplore the following options for tracking component usage:\n\n- Run script on a product teams GitHub repo that identifies all instances of our components\n\n- Install tracking components in a product team repo that sends data back to the design system team (need to connect with Application \u0026 Product security folks to figure out how to do this without violating policy).\n\n- Other options?\n\nData we would want to capture and report on\n\n- Which components are being used?\n\n    - React\n\n    - Angular\n\n    - Web components\n\n- Are the product templates in use?\n\n- What version of the libraries are in use? (Also want to check for old versions of libraries here)\n\n    - React\n\n    - Angular\n\n    - Vue\n\n- How many of each component are being used?\n\n- Design token usage\n\n**_**More experimental (nice to have) data**_**\n\n- What percentage of our components make up the total component usage for a product?\n\n- Rate of adoption change over time for all DS assets. (e.g. included 40 component instances last month and 85 this month)\n\n  - Month over month\n\n  - Quarter over quarter\n\n  - etc.\n\nWhich component properties are being used for each component\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgovalta%2Fweb-component-statistics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgovalta%2Fweb-component-statistics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgovalta%2Fweb-component-statistics/lists"}