doc/user/profile/contributions_calendar.md
{{< details >}}
{{< /details >}}
The contributions calendar displays a user's events from the past 12 months. This includes contributions made in forked and private repositories.
The gradient color of the tiles represents the number of contributions made per day. The gradient ranges from blank (0 contributions) to dark blue (more than 30 contributions).
[!note] The contribution calendar only displays contributions from the last 12 months, but issue 24264 proposes to change this to more than 12 months. General improvements to the user profile are proposed in issue 8488.
For a comprehensive view of all group members' contribution events, you can use contribution analytics.
GitLab tracks the following contribution events:
| Event | Contribution |
|---|---|
approved | Merge request |
closed | Epic, Issue, Merge request, Milestone, Work item |
commented on any Noteable record. | Alert, Commit, Design, Issue, Merge request, Snippet |
created | Design, Epic, Issue, Merge request, Milestone, Project, Wiki page, Work item |
destroyed | Design, Milestone, Wiki page |
expired | Project membership |
joined | Project membership |
left | Project membership |
merged | Merge request |
pushed commits to (or deleted commits from) a repository, individually or in bulk. | Project |
reopened | Epic, Issue, Merge request, Milestone |
updated | Design, Wiki page |
To view your daily contributions:
The contributions calendar graph and recent activity list displays your contribution actions to private projects.
To view private contributions:
You can follow users whose activity you're interested in. In GitLab 15.5 and later, the maximum number of users you can follow is 300.
To follow a user, either:
To view the activity of users you follow:
GitLab provides RSS feeds of user activity. To subscribe to the RSS feed of a user's activity:
The URL of the result contains both a feed token, and the user's activity that you're authorized to view. You can add this URL to your feed reader.
Feed tokens are sensitive and can reveal information from confidential issues. If you think your feed token has been exposed, you should reset it.
To reset your feed token:
A new token is generated.
GitLab removes user activity events older than 3 years from the events table for performance reasons.