Problem
Right now all commits are shown equally in the analytics, but in reality not every commit has the same importance. Some commits are just small typo fixes, formatting changes, dependency updates, or temporary testing commits, while others contain major features or bug fixes.
Because of this, the activity tracking can sometimes feel noisy and not accurately reflect meaningful contributions.
Proposed Solution
Add a system to classify commits based on their importance. Initially this can be done using simple rules like commit message keywords, files changed, or size of changes.
Later, AI/ML can also be used to better understand commit intent and separate major development work from minor updates.
This could help improve:
Contribution analytics
Activity summaries
Dashboard clarity
Filtering of high-impact commits.
Problem
Right now all commits are shown equally in the analytics, but in reality not every commit has the same importance. Some commits are just small typo fixes, formatting changes, dependency updates, or temporary testing commits, while others contain major features or bug fixes.
Because of this, the activity tracking can sometimes feel noisy and not accurately reflect meaningful contributions.
Proposed Solution
Add a system to classify commits based on their importance. Initially this can be done using simple rules like commit message keywords, files changed, or size of changes.
Later, AI/ML can also be used to better understand commit intent and separate major development work from minor updates.
This could help improve:
Contribution analytics
Activity summaries
Dashboard clarity
Filtering of high-impact commits.