Reorder the project overview page to group related sections together

In my very personal opinion, the project page sections are confusing and appear to be quite randomly thrown into each other. Maybe I'm not the only one who thinks that, so here is a ticket.

Let me illustrate my confusion:

  • I marked blue = project-wide info (=interesting to someone learning about it without browsing the files just yet)
  • I marked red = file-browsing related UI (= I want to poke around the actual file contents, IMHO a separate task)
  • I marked blue with red dots = could be either

How the GitLab project page sections look like marked like this:

nonsense_sections

How GitHub looks like (good!):

sections_github

How GitLab looks like rearranged as a quick mockup (isn't that much better? Or is that only me?):

fixed_sections

In general, I suggest you revamp how you organize page sections and then absolutely religiously stick with a clear separation, because I suspect this might really mess with new users. And IMHO this makes gitlab.com in particular (VS internal self hosted where it might be more acceptable to train people on weird UI) look kinda bad compared to github.com for public hosting.


Ignore this section if I recall this correctly: Additionally, at some point I think saw a notification suggesting me to enable Auto-CI. This is where I think it landed (I might remember this wrong, if yes please ignore):

notification

Ignore this if I remembered this wrong, but if my memory is right then I suggest this is likely a terrible spot for a notification. IMHO notifications should be at the top always (like the e-mail activation one), or a clear overlay set apart in some obviously floating way, not camouflage as regular content section in a random spot.

Edited by Austin Regnery