-
Notifications
You must be signed in to change notification settings - Fork 19
Adding the points allocated to users in a PR comment #139
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
Conversation
…into users/kalavany/pointssystem2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR introduces a new contributor points tracking system that automatically monitors PR-related activities and calculates points for contributors based on their review and contribution activities. The system posts and updates a single tracking comment on each PR showing real-time point allocations.
Key changes:
- New automated points tracking script that monitors all PR events (reviews, comments, merges, labels)
- Configuration file defining point values for various contribution activities (reviews, approvals, bug fixes, documentation, etc.)
- Updated GitHub Actions workflow to trigger on multiple PR and issue events
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 18 comments.
| File | Description |
|---|---|
| scripts/track_points.py | New Python script implementing the core points calculation logic, GitHub API integration, and PR comment management |
| scripts/config_points.yml | Configuration file defining point values for different contribution types and bonuses (reviews, merges, labels, special contributions) |
| .github/workflows/points.yml | Workflow configuration updated to trigger on comprehensive PR/issue events and execute the tracking script |
Adding the points allocated to users in a PR comment
Here's what the comment looks like on a future PR -