gitlab_get_user_contributions_summary
Summarize a user's contributions, including commits, issues, MRs, and project involvement within a specified timeframe. Ideal for performance reviews, team tracking, and project health analysis.
Instructions
Summarize user's recent contributions across issues, MRs, and commits
Get a comprehensive overview of a user's activity and contributions over a specified time period, aggregating data from multiple sources.
Returns contribution summary including:
- Commit statistics: count, additions, deletions
- Issue activity: created, closed, commented
- MR activity: created, merged, reviewed
- Project involvement: active repositories
- Trend analysis: activity patterns over time
Use cases:
- Performance reviews and reports
- Team contribution tracking
- Identifying active contributors
- Project health monitoring
Parameters:
- user_id: Numeric user ID
- username: Username string (use either user_id or username)
- since: Start date for analysis (YYYY-MM-DD)
- until: End date for analysis (YYYY-MM-DD)
- project_id: Optional project scope filter
Example: Get user contributions for last month
Input Schema
Name | Required | Description | Default |
---|---|---|---|
project_id | No | Optional project scope filter | |
since | No | Start date for analysis (YYYY-MM-DD) | |
until | No | End date for analysis (YYYY-MM-DD) | |
user_id | No | Numeric user ID | |
username | No | Username string |