Automattic / Automattic/jetpack
Jetpack Components: use Social Icons from automattic/social-logos
- Dominant language
- PHP
- Stars
- 1.8k
- Forks
- 898
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 774
Description
Jetpack's icon components currently include some social icons:
https://github.com/Automattic/jetpack/blob/1d66e46e4f261ce275f9ad64a6b6ebb7c974bb06/projects/js-packages/components/components/icons/index.tsx#L301-L307
To avoid duplication and make updates easier, we could pull those logos from the Automattic/social-logos repo instead:
https://github.com/Automattic/social-logos
Contributor guide
Research direction
Begin with projects/js-packages/components/components/icons/index.tsx at the referenced social-icon definitions, then inspect the Automattic/social-logos repository to understand how its logos are exposed. Done means Jetpack no longer duplicates those social icons and instead uses the shared logos, with the existing icon components still available as expected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100