Description
Extend backend/contributing.md with analytics-specific guidance: how to add a new metric provider, where to add its endpoint, and the required test coverage before a PR can be merged.
Why this matters
The analytics module has more moving parts (entities, jobs, listeners, providers) than most modules; contributors need a checklist.
Files to touch
Acceptance Criteria
Notes
This issue is part of the new analytics module effort (tracking, aggregation,
and reporting on player/game activity). Please keep new code inside
backend/src/analytics/ following the same module/controller/service/provider
layout used by existing modules (e.g. progress, streak, quests).
Description
Extend
backend/contributing.mdwith analytics-specific guidance: how to add a new metric provider, where to add its endpoint, and the required test coverage before a PR can be merged.Why this matters
The analytics module has more moving parts (entities, jobs, listeners, providers) than most modules; contributors need a checklist.
Files to touch
backend/contributing.mdAcceptance Criteria
backend/src/analytics/README.mdandEVENT_TAXONOMY.mdNotes
This issue is part of the new
analyticsmodule effort (tracking, aggregation,and reporting on player/game activity). Please keep new code inside
backend/src/analytics/following the same module/controller/service/providerlayout used by existing modules (e.g.
progress,streak,quests).