Pinned projects on user profile page
Description
Personal projects of GitLab users grow over time. Often, users have some specific active and/or large projects that they are using from day to day. Possibly, the most interesting projects are not shown immediately on the "Personal projects" page.
Users want to provide a quick-access to these most relevant projects, for themselves and other users to explore.
Proposal
Add new "Overview" tab to user profile pageAdd "Projects" section showing contributed projects of the user- Add option to pin projects from the "Personal projects" view, "Contributed projects" view and on the project overview page (of projects that the user contributed to)
- Add option to unpin projects at the same contexts
- Show pinned projects on the user profile page Overview
Solution
- Example of pinning projects on "Contributed projects" tab:
- Project list (pinned and unpinned projects) on "Overview" tab:
- Pin UI states:
Hovering over project row | Hover over 'pin' icon | Project pinned (only visible to the user) | Hover over 'pin' icon when project pinned |
---|---|---|---|
Links / references
Original issue
With more usage of Gitlab, there are more repositories made. This creates a long list of repositories for any person to search through any particular group or profile. The search bar is great, but it is only for those who know what to search for. Those who are just exploring new groups and profiles are left clueless on where to begin their journey amongst the forest of repositories.
Proposal
Pinned repositories for both groups and profiles. Pinned repositories make exploring within GitLab less intimidating and more productive.
Links / references
/cc @JobV