We’ve all been there. You’re sailing along, being productive, and wham! Something inexplicably awful disrupts your workflow. You ask yourself, “How could anyone think this was a good idea?” Maybe it’s a bug, slow performance, or bad design. One of the reasons we conduct user experience research at GitLab is to find these problems and report back to our teams so they can fix them.
We've all been there
With a product as rich and complex as GitLab, we find a lot of problems. So many, in fact, we often can't fix them as fast as you find them. (Although we do try!) The great thing about GitLab is that everyone can contribute. This is the first in a new series of blog posts where the UX researchers at GitLab transform their findings into some great first contributions that community members can explore.
We recently spent 2 hours each with 20 people who use GitLab, going through specific tasks related to branch and merge request operations, and, predictably, we found plenty of things to work on (although this research focused on the code creation and review process) - you can check out the full report below:
Without further ado, here are five issues we would love your contributions on:
- Show more branches in the drop down menu while reverting a merge request.
- Increase the discoverability of the insert suggestion feature.
- Fix data loss when switching from inline to side-by-side view on MR creation page.
- Show selected labels within the dropdown menu.
- Improve clarity of text-only buttons -- Move 'mark as draft' onto new line
Wondering where to start? Check out this blog post and our development guide and become an all-star contributor!
Need guidance or help? Feel free to leave a comment directly on one of the issues linked above, or find support in the "get help" section in our contributing guide.
Contributing to an open source project also brings a ton of proven benefits you might not expect:
- Contributing is one of the most efficient ways to learn, as it is learning by doing and being guided by merge request coaches. Contributing has been proven time and time again to be the best form of learning!
- Public exposure and explicit appreciation from the open source community, which helps build your public profile And show your expertise ... you never know when that resume might come in handy! 😊
- You're in for a treat: first-time contributors receive GitLab swag, regular contributors (5 MRs or more) are eligible for the GitLab Heroes program, and top contributors may be invited to join the GitLab Core team.
And not only is this beneficial for you, but also for your employer (if you are employed). Because you are growing and learning at a rapid speed from the best, you will get a faster turnaround time when integrating a feature into the platform since you know how the system works. You will get more value from the most precious resource in the universe, time 🕐. Take advantage of this experience today. We are convinced of the benefits and we hope you and/or your employer are too now. Let's aim for the moon together. 🚀
1,2,3...let's go!
Cover image by SevenStorm JUHASZIMRUS on Pexels