Feature Request: Add more support for profile customization/stats/reports

Proposal

Gitlab currently has a very limited profile page, especially if the user works on private projects or has been using Gitlab for over a year. This proposal is to create more custom options on the Gitlab page, which can be used to showcase more details about the user and the tech stack they work with, how often they commit etc. Not just a visual graph of how many commits they have made in a year without any further details (Which is the case currently tbh)

Release notes

Added support for in-depth statistics and personal information about a user on a Gitlab's Profile (Not enabled by default)

Problem to solve

Allows recruiters & fellow Gitlab users to clearly see what tech they have worked in, how many successful MR's have been merged by the user, what language is used and much more! Allowing flexibility and customisation to be brought more into Gitlab's system.

Intended users

Freelance Developers showcasing work to clients + Non-Freelance Developers going through hiring processes to display information to recruiters.

User experience goal

Github has a similar way of doing this > https://github.com/anuraghazra/github-readme-stats but I think that this is something that could be built into Gitlab as a tab on the profile page on this menu

image

The github system uses the recently added "Readme.md" secret project functionality where you can create a README.MD in a project with your username and it will display it on your profile. I've seen some users on Github use this displaying their tech stacks and other information/active projects etc.

image

Further details

Some of this is covered by #21774

Permissions and Security

Disabled by default, but available for all users in the edit profile menu.

Documentation

None currently.

Availability & Testing

TBC

What does success look like, and how can we measure that?

TBC

Links / references

There are open source Github Profile Readme Generators as well > https://github.com/rahuldkjain/github-profile-readme-generator

Edited Oct 26, 2020 by Eddie Stubbington
Assignee Loading
Time tracking Loading