README or "About" for groups
The issue
When we access a group or an user under https://gitlab.com/groups/namespace
or https://gitlab.com/u/namespace
what we see first is the activity of that user/group. We have tabs to navigate to their projects, groups, personal projects, etc. So far so good. However, we actually don't know anything about that user or that group besides the short description below its name.
The idea
What if we had the possibility of adding a readme.md
to that welcoming screen? As users, we could describe ourselves and fill the file with information about our work, for example. As groups owners, we could provide more information about that group or regarding the projects within, invite people to contribute, adding a contribution guideline, and so on. The content would be up to the user's creativity, as it is for any readme.
The proposal
As we already have per project, we could have a button to add a readme
file (if we want to do so) to our user and/or group landing page. This file, when created by the user or by the group owner, could be attached to an if
statement of some sort that would display it as default for landing pages. Else
, it would display the user/group activity as it already is by default.
To do so, we would need a new tab called "Read Me" on the user/group home page, before the tabs which are already there.
I mean something like that:
Then, when we navigate to the tab Read Me
we would see something similar as we already do for each project. We would have a button Add README
(or something like that) which could be placed at the description of the "Read Me" Tab.
I mean something like that:
After creating this readme file the results would be pretty easy to imagine, so I beleive I don't need to illustrate that.
Just now popped up into my head, perhaps instead of "Read Me", the tab could be called About
and the file, about.md
.
Anyways, this is the suggestion I want to leave for you guys to consider if you think it's interesting.
Thanks in advance!