Its great to finally see some improvements in the interface, but its still rather far from being as user-friendly as GitHub.
I've got some very specific aspects in mind. Are contributions to Gitlab's interface accepted?
Its great to finally see some improvements in the interface, but its still rather far from being as user-friendly as GitHub.
I've got some very specific aspects in mind. Are contributions to Gitlab's interface accepted?
Contributions of any kind are always appreciated. We have a guide about contributing [0] that will help you in the process.
You can also create an issue [1] to let other people participate to your suggestions if you like.
The main parts I've used in both are creating Issues and Merge Requests, and in GitLab I've accepted them and managed teams/projects.
- On the main project page, the file list/table cells have too much padding. The same project's file list, with 22 files, on GitHub fits on my screen comfortably. On Gitlab, the whole table sits at 928px in height. Reducing the top/bottom padding in cells to 5px, without a loss in usability, yields a much nicer 708px height
- The two panels above the file list (the branch, and the latest commit) could be streamlined and merged
- Frankly, the whole area with the project name and the buttons below is incredibly and unnecessarily convoluted. Some important links are grayed, some others are not relevant for every project (e.g. I don't need a contribution guide for my private project)
- A lot of links are indistinguishable from text