Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(audoedit): implement basic analytics logger #6430

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

valerybugakov
Copy link
Member

@valerybugakov valerybugakov commented Dec 20, 2024

  • WIP
  • TODO: Improve tests; they're generated mainly by Cody, with a few manual tweaks.
  • The AutoeditAnalyticsLogger is an improved version of the autocomplete analytics logger without persistence tracking. It's much more type-safe than its predecessor, with explicitly defined state transitions and required attributes for each stage. Plus, a lot of unused attributes and logic were removed.
  • At the same time we want to preserve all the small details that helped us to collect valuable data and filter out the noise. If you see anything important that's missing from the autocomplete logger, please call it out!

Test plan

  • CI + unit tests
  • The integration with the actual autoedits provider will implemented in a follow-up PR.

@valerybugakov valerybugakov self-assigned this Dec 20, 2024
@valerybugakov valerybugakov force-pushed the vb/autoedits-analytics-logger branch from 59b4792 to f796e21 Compare December 20, 2024 08:13
@valerybugakov valerybugakov force-pushed the vb/autoedits-analytics-logger branch from f796e21 to 951a386 Compare December 20, 2024 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant