Open nfmohit opened 5 months ago
@nfmohit Can you please add a priority label here? TY!
@benbowler, looks like we don't need AnalyticsReporting
as well.
@eugene-manuilov good catch, updated the IB.
@benbowler @eugene-manuilov I touched on this in my work on the latest hackathon, and found we can greatly simplify our scoper config with a single Finder
instance that automatically sources all non-dev dependencies via Composer. The implementation is quite minimal too, so I'll propose this in a PR since it's basically already done.
Edit: Nevermind, it doesn't make sense to do yet since it would end up prefixing everything from apiclient-services rather than only the parts we use/need. It made sense in my project because I had replaced that library with individual dependencies for only the client libraries we use.
Thanks, @benbowler. IB ✔️. I'll adjust the estimate to be 3
instead of 1
to make sure we have enough time for code review and testing.
Feature Description
We recently removed the legacy
Analytics
module (UA) from Site Kit as part of the Singular Analytics Module epic. @aaemnnosttv kindly pointed out here that we're still bundling the legacy client services which should no longer be needed.https://github.com/google/site-kit-wp/blob/06b1aacd9001f22803c8b6eae7a484ca186b41aa/scoper.inc.php#L18
The above, including any other client services that we no longer need should not be bundled.
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Implementation Brief
scoper.inc.php
: https://github.com/google/site-kit-wp/blob/06b1aacd9001f22803c8b6eae7a484ca186b41aa/scoper.inc.php#L18 https://github.com/google/site-kit-wp/blob/06b1aacd9001f22803c8b6eae7a484ca186b41aa/scoper.inc.php#L20Test Coverage
QA Brief
Changelog entry