-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerstestingFor testingFor testing
Description
Implement a Basic Analytics Logger for Accessibility Events
Description:
Add functionality to log key accessibility events (e.g., focus changes, voice command triggers) to help developers analyze usage patterns. This issue focuses on creating a simple logger that can be extended later for full analytics.
Tasks:
- Create a logging utility (e.g.,
src/utils/analytics.js
). - Implement a function that logs events with timestamp and event details.
- Integrate the logger into one or two components (or hooks) to track events.
- Write a simple test to verify that logging works as expected.
Steps to Get Started:
- Fork the repository and create a branch called
feature/a11y-analytics
. - Develop the logging function in
src/utils/analytics.js
. - Inject logging calls into a component or hook (e.g., when focus changes occur).
- Write a test in
src/__tests__/analytics.test.js
to ensure logging behavior. - Open a pull request with your code and instructions on how to see logs during component usage.
This feature will pave the way for more in-depth, data-driven accessibility improvements!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerstestingFor testingFor testing